Заголовок 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 Экспортируемая функция выделения памяти для освобождения буфера сериализации. |