次の方法で共有


sensorsutils.h ヘッダー

このヘッダーはセンサーによって使用されます。 詳細については、次を参照してください。

sensorsutils.h には、次のプログラミング インターフェイスが含まれています。

関数

 
CollectionsListAllocateBufferAndSerialize

このルーチンは、バッファーを割り当ててから、センサー コレクション リストをシリアル化します。
CollectionsListCopyAndMarshall

このルーチンは、コレクション リストをコピーしてソースからターゲットにマーシャリングします。
CollectionsListDeserializeFromBuffer

このルーチンは、入力バッファーからコレクション リストを逆シリアル化します。
CollectionsListGetFillableCount

特定のサイズのSENSOR_COLLECTION_LIST バッファーが保持できる要素の数を返します。
CollectionsListGetMarshalledSize

埋め込みメモリを含むコレクション リストのシリアル化とマーシャリングに対応するために必要なサイズを返します。
CollectionsListGetMarshalledSizeWithoutSerialization

埋め込みポインターが指すメモリ ブロックのサイズなど、コレクション リスト全体のサイズを返します。
CollectionsListGetSerializedSize

このルーチンは、異なるビット値を持つ可能性があるプロセス間でコレクション リストを渡すのに十分なバッファー サイズを提供するために、2 つのサイズのうち大きい方を返します。
CollectionsListMarshall

このルーチンは CollectionsListCopyAndMarshall に似ていますが、コレクション リストをインプレースでマーシャリングする点が除きます。
CollectionsListSerializeToBuffer

このルーチンは、コレクション リストを呼び出し元によって割り当てられたバッファーにシリアル化します。
CollectionsListSortSubscribedActivitiesByConfidence

このルーチンは、特定の条件下でアクティビティ データ収集を再配置します。
CollectionsListUpdateMarshalledPointer

このルーチンは、埋め込みポインターを更新します。
EvaluateActivityThresholds

このルーチンは、新しい受信アクティビティ データがしきい値を満たしているかどうかを判断します。
GetPerformanceTime

このルーチンは、システム時間をミリ秒単位で計算します。
InitPropVariantFromCLSIDArray

このルーチンは、GUID の特定の配列から PROPVARIANT を初期化します。
InitPropVariantFromFloat

このルーチンは、指定された float を使用して PROPVARIANT を初期化します。
IsCollectionListSame

このルーチンでは、2 つのコレクション リストを比較して、それらが同じかどうかを確認します。
IsGUIDPresentInList

このルーチンは、GUID の一覧で GUID を検索します。
IsKeyPresentInCollectionList

このルーチンは、キーがコレクション リストに存在するかどうかを決定します。
IsKeyPresentInPropertyList

このルーチンは、キーがプロパティ リストに存在するかどうかを決定します。
IsSensorSubscribed

内部使用専用です。
MILLISECONDS_FROM_100NANOSECONDS

このマクロは、100 ナノ秒単位として指定された時間をミリ秒に変換します。
MILLISECONDS_TO_100NANOSECONDS

このマクロは、時間をミリ秒単位で 100 ナノ秒単位に変換します。
PropertiesListCopy

このルーチンは、ソースからターゲットにプロパティ リストをコピーします。
PropertiesListGetFillableCount

特定のサイズのプロパティ リスト バッファーが保持できる要素の数を返します。
PropKeyFindKeyGetBool

このルーチンは、PROPERTYKEY に基づいてコレクション リスト内の PROPVARIANT から BOOL 値を取得します。
PropKeyFindKeyGetDouble

このルーチンは、PROPERTYKEY に基づいてコレクション リスト内の PROPVARIANT から倍精度浮動小数点値を取得します。
PropKeyFindKeyGetFileTime

このルーチンは、PROPERTYKEY に基づいてコレクション リスト内の PROPVARIANT から FILETIME 値を取得します。
PropKeyFindKeyGetFloat

このルーチンは、PROPERTYKEY に基づいてコレクション リスト内の PROPVARIANT から 1 つの有効桁数浮動小数点値を取得します。
PropKeyFindKeyGetGuid

このルーチンは、PROPERTYKEY に基づいてコレクション リスト内の PROPVARIANT から GUID 値を取得します。
PropKeyFindKeyGetInt32

このルーチンは、PROPERTYKEY に基づいてコレクション リスト内の PROPVARIANT から INT32 値を取得します。
PropKeyFindKeyGetInt64

このルーチンは、PROPERTYKEY に基づいてコレクション リスト内の PROPVARIANT から INT64 値を取得します。
PropKeyFindKeyGetNthInt64

このルーチンは、PROPERTYKEY に基づいてコレクション リスト内の PROPVARIANT から n 番目の INT64 値を取得します。
PropKeyFindKeyGetNthUlong

このルーチンは、PROPERTYKEY に基づいてコレクション リスト内の PROPVARIANT から n 番目の ULONG 値を取得します。
PropKeyFindKeyGetNthUshort

このルーチンは、PROPERTYKEY に基づいてコレクション リスト内の PROPVARIANT から n 番目の USHORT 値を取得します。
PropKeyFindKeyGetPropVariant

このルーチンは、PROPERTYKEY に基づいてコレクション リストから PROPVARIANT を検索します。
PropKeyFindKeyGetUlong

このルーチンは、PROPERTYKEY に基づいてコレクション リスト内の PROPVARIANT から ULONG 値を取得します。
PropKeyFindKeyGetUshort

このルーチンは、PROPERTYKEY に基づいてコレクション リスト内の PROPVARIANT から USHORT 値を取得します。
PropKeyFindKeySetPropVariant

このルーチンは、PROPERTYKEY に基づいてコレクション リスト内で PROPVARIANT を検索して設定します。
PropVariantGetInformation

このルーチンは、PROPVARIANT のオフセット、サイズ、位置ポインター、および DEVPROPTYPE を取得します。
SensorCollectionGetAt

このルーチンは、指定されたセンサー コレクション リストの n 番目の要素に関連付けられている PROPERTYKEY と PROPVARIANT を返します。
SerializationBufferAllocate

シリアル化されたバッファーを割り当てるためのエクスポートされたメモリ割り当て関数。
SerializationBufferFree

シリアル化バッファーを解放するためのエクスポートされたメモリ割り当て関数。