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.