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