Заголовок sensorsutils.h

Этот заголовок используется датчиками. Дополнительные сведения см. в разделе:

sensorsutils.h содержит следующие программные интерфейсы:

Функции

 
CollectionsListAllocateBufferAndSerialize

Эта подпрограмма выделяет буфер, а затем сериализует в него список коллекций датчиков.
CollectionsListCopyAndMarshall

Эта процедура копирует и маршалирует список коллекций из источника в целевой.
CollectionsListDeserializeFromBuffer

Эта подпрограмма десериализует список коллекций из входного буфера.
CollectionsListGetFillableCount

Возвращает количество элементов, которые может содержать буфер SENSOR_COLLECTION_LIST определенного размера.
CollectionsListGetMarshalledSize

Возвращает размер, необходимый для сериализации и маршалинга списка коллекций, включая внедренную память.
CollectionsListGetMarshalledSizeWithoutSerialization

Возвращает размер всего списка коллекций, включая размер блоков памяти, на которые указывают внедренные указатели.
CollectionsListGetSerializedSize

Эта подпрограмма возвращает больший из двух размеров, чтобы обеспечить достаточный размер буфера для передачи списка коллекции между процессами, которые могут иметь разные битовые значения.
CollectionsListMarshall

Эта процедура похожа на CollectionsListCopyAndMarshall, за исключением того, что она маршалирует список коллекций на месте.
CollectionsListSerializeToBuffer

Эта подпрограмма сериализует список коллекций в буфер, выделенный вызывающим объектом.
CollectionsListSortSubscribedActivitiesByConfidence

Эта процедура изменяет порядок сбора данных о действиях при определенных условиях.
CollectionsListUpdateMarshalledPointer

Эта подпрограмма обновляет внедренные указатели.
EvaluateActivityThresholds

Эта подпрограмма определяет, соответствуют ли новые входящие данные о действиях порогового значения.
GetPerformanceTime

Эта подпрограмма вычисляет системное время в миллисекундах.
InitPropVariantFromCLSIDArray

Эта подпрограмма инициализирует PROPVARIANT из заданного массива guid.
InitPropVariantFromFloat

Эта подпрограмма инициализирует PROPVARIANT с заданным значением float.
IsCollectionListSame

Эта процедура сравнивает два списка коллекций, чтобы узнать, совпадают ли они.
IsGUIDPresentInList

Эта подпрограмма ищет GUID в списке идентификаторов GUID.
IsKeyPresentInCollectionList

Эта подпрограмма определяет, присутствует ли ключ в списке коллекций.
IsKeyPresentInPropertyList

Эта подпрограмма определяет, присутствует ли ключ в списке свойств.
IsSensorSubscribed

Только для внутреннего использования.
MILLISECONDS_FROM_100NANOSECONDS

Этот макрос преобразует время в миллисекундах в виде 100 единиц наносекунд.
MILLISECONDS_TO_100NANOSECONDS

Этот макрос преобразует время в миллисекундах в 100 единиц наносекунд.
PropertiesListCopy

Эта подпрограмма копирует список свойств из источника в целевой.
PropertiesListGetFillableCount

Возвращает количество элементов, которые может содержать буфер списка свойств определенного размера.
PropKeyFindKeyGetBool

Эта подпрограмма получает значение BOOL из PROPVARIANT в списке коллекций на основе PROPERTYKEY.
PropKeyFindKeyGetDouble

Эта подпрограмма получает значение двойной точности с плавающей запятой из PROPVARIANT в списке коллекции на основе PROPERTYKEY.
PropKeyFindKeyGetFileTime

Эта подпрограмма получает значение FILETIME из PROPVARIANT в списке коллекции на основе PROPERTYKEY.
PropKeyFindKeyGetFloat

Эта подпрограмма получает одно значение точности с плавающей запятой из PROPVARIANT в списке коллекции на основе PROPERTYKEY.
PropKeyFindKeyGetGuid

Эта подпрограмма получает значение GUID из PROPVARIANT в списке коллекции на основе PROPERTYKEY.
PropKeyFindKeyGetInt32

Эта подпрограмма получает значение INT32 из PROPVARIANT в списке коллекции на основе PROPERTYKEY.
PropKeyFindKeyGetInt64

Эта подпрограмма получает значение INT64 из PROPVARIANT в списке коллекции на основе PROPERTYKEY.
PropKeyFindKeyGetNthInt64

Эта подпрограмма получает n-е значение INT64 из PROPVARIANT в списке коллекции на основе PROPERTYKEY.
PropKeyFindKeyGetNthUlong

Эта подпрограмма получает n-е значение ULONG из PROPVARIANT в списке коллекции на основе PROPERTYKEY.
PropKeyFindKeyGetNthUshort

Эта подпрограмма получает n-е значение USHORT из PROPVARIANT в списке коллекции на основе PROPERTYKEY.
PropKeyFindKeyGetPropVariant

Эта подпрограмма находит PROPVARIANT из списка коллекций на основе PROPERTYKEY.
PropKeyFindKeyGetUlong

Эта подпрограмма получает значение ULONG из PROPVARIANT в списке коллекции на основе PROPERTYKEY.
PropKeyFindKeyGetUshort

Эта подпрограмма получает значение USHORT из PROPVARIANT в списке коллекции на основе PROPERTYKEY.
PropKeyFindKeySetPropVariant

Эта подпрограмма находит и задает PROPVARIANT в списке коллекции на основе PROPERTYKEY.
PropVariantGetInformation

Эта подпрограмма получает смещение, размер, указатель расположения и DEVPROPTYPE PROPVARIANT.
SensorCollectionGetAt

Эта подпрограмма возвращает PROPERTYKEY и PROPVARIANT, связанные с n-м элементом в предоставленном списке коллекции датчиков.
SerializationBufferAllocate

Экспортированная функция выделения памяти для выделения сериализованного буфера.
SerializationBufferFree

Экспортируемая функция выделения памяти для освобождения буфера сериализации.