このヘッダーはセンサーによって使用されます。 詳細については、次を参照してください。
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 シリアル化バッファーを解放するためのエクスポートされたメモリ割り当て関数。 |