Encabezado sensorsutils.h
Los sensores usan este encabezado. Para más información, consulte:
sensorsutils.h contiene las siguientes interfaces de programación:
Functions
CollectionsListAllocateBufferAndSerialize Esta rutina asigna un búfer y, a continuación, serializa una lista de recopilación de sensores. |
CollectionsListCopyAndMarshall Esta rutina copia y serializa una lista de colecciones de origen a destino. |
CollectionsListDeserializeFromBuffer Esta rutina deserializa una lista de colecciones del búfer de entrada. |
CollectionsListGetFillableCount Devuelve el número de elementos que puede contener un búfer de SENSOR_COLLECTION_LIST de un tamaño determinado. |
CollectionsListGetMarshalledSize Devuelve el tamaño necesario para dar cabida a la serialización y serialización de una lista de recopilación, incluida la memoria incrustada. |
CollectionsListGetMarshalledSizeWithoutSerialization Devuelve el tamaño de toda la lista de colecciones, incluido el tamaño de los bloques de memoria señalados por punteros incrustados. |
CollectionsListGetSerializedSize Esta rutina devuelve el mayor de los dos tamaños para proporcionar tamaños de búfer suficientes para dar cabida a pasar la lista de colecciones entre procesos que pueden tener valores de bits diferentes. |
CollectionsListMarshall Esta rutina es similar a CollectionsListCopyAndMarshall, salvo que serializa una lista de colecciones en contexto. |
CollectionsListSerializeToBuffer Esta rutina serializa una lista de recopilación en el búfer asignado por el autor de la llamada. |
CollectionsListSortSubscribedActivitiesByConfidence Esta rutina reorganiza la recopilación de datos de actividad en determinadas condiciones. |
CollectionsListUpdateMarshalledPointer Esta actualización rutinaria de punteros incrustados. |
EvaluateActivityThresholds Esta rutina determina si los nuevos datos de actividad entrantes cumplen el umbral. |
GetPerformanceTime Esta rutina calcula la hora del sistema en milisegundos. |
InitPropVariantFromCLSIDArray Esta rutina inicializa un PROPVARIANT a partir de una matriz determinada de GUID. |
InitPropVariantFromFloat Esta rutina inicializa un PROPVARIANT con el valor float especificado. |
IsCollectionListSame Esta rutina compara dos listas de colecciones para ver si son las mismas. |
IsGUIDPresentInList Esta rutina busca un GUID en una lista de GUID. |
IsKeyPresentInCollectionList Esta rutina determina si una clave está presente en una lista de recopilación. |
IsKeyPresentInPropertyList Esta rutina determina si una clave está presente en una lista de propiedades. |
IsSensorSubscribed Solo para uso interno. |
MILLISECONDS_FROM_100NANOSECONDS Esta macro convierte el tiempo, proporcionado como unidades de 100 nanosegundos, en milisegundos. |
MILLISECONDS_TO_100NANOSECONDS Esta macro convierte el tiempo, en milisegundos, en 100 unidades de nanosegundos. |
PropertiesListCopy Esta rutina copia una lista de propiedades del origen al destino. |
PropertiesListGetFillableCount Devuelve el número de elementos que puede contener un búfer de lista de propiedades de un tamaño determinado. |
PropKeyFindKeyGetBool Esta rutina obtiene un valor BOOL de un PROPVARIANT dentro de una lista de colecciones basada en propertykey. |
PropKeyFindKeyGetDouble Esta rutina obtiene un valor de punto flotante de precisión doble de un PROPVARIANT dentro de una lista de colecciones basada en propertykey. |
PropKeyFindKeyGetFileTime Esta rutina obtiene un valor FILETIME de un PROPVARIANT dentro de una lista de colecciones basada en propertykey. |
PropKeyFindKeyGetFloat Esta rutina obtiene un valor de punto flotante de precisión única de un PROPVARIANT dentro de una lista de colecciones basada en propertykey. |
PropKeyFindKeyGetGuid Esta rutina obtiene un valor GUID de un PROPVARIANT dentro de una lista de colecciones basada en PROPERTYKEY. |
PropKeyFindKeyGetInt32 Esta rutina obtiene un valor INT32 de un PROPVARIANT dentro de una lista de colecciones basada en propertykey. |
PropKeyFindKeyGetInt64 Esta rutina obtiene un valor INT64 de un PROPVARIANT dentro de una lista de colecciones basada en propertykey. |
PropKeyFindKeyGetNthInt64 Esta rutina obtiene el nº valor INT64 de un PROPVARIANT dentro de una lista de colecciones basada en propertykey. |
PropKeyFindKeyGetNthUlong Esta rutina obtiene el nº valor de ULONG de un PROPVARIANT dentro de una lista de colecciones basada en propertykey. |
PropKeyFindKeyGetNthUshort Esta rutina obtiene el nº valor de USHORT de un PROPVARIANT dentro de una lista de colecciones basada en propertykey. |
PropKeyFindKeyGetPropVariant Esta rutina busca el PROPVARIANT de una lista de colecciones basada en propertykey. |
PropKeyFindKeyGetUlong Esta rutina obtiene un valor ULONG de un PROPVARIANT dentro de una lista de colecciones basada en propertykey. |
PropKeyFindKeyGetUshort Esta rutina obtiene un valor de USHORT de un PROPVARIANT dentro de una lista de colecciones basada en PROPERTYKEY. |
PropKeyFindKeySetPropVariant Esta rutina busca y establece el PROPVARIANT dentro de una lista de colecciones basada en propertykey. |
PropVariantGetInformation Esta rutina obtiene desplazamiento, tamaño, puntero de ubicación y DEVPROPTYPE, de un PROPVARIANT. |
SensorCollectionGetAt Esta rutina devuelve el PROPERTYKEY y PROPVARIANT asociado al nº elemento de la lista de colecciones de sensores proporcionada. |
SerializationBufferAllocate Función de asignación de memoria exportada para asignar un búfer serializado. |
SerializationBufferFree Función de asignación de memoria exportada para liberar un búfer de serialización. |