header sensorsutils.h
Header ini digunakan oleh sensor. Untuk informasi selengkapnya, lihat:
sensorsutils.h berisi antarmuka pemrograman berikut:
Fungsi
CollectionsListAllocateBufferAndSerialize Rutinitas ini mengalokasikan buffer dan kemudian menserialisasikan daftar pengumpulan sensor ke dalamnya. |
CollectionsListCopyAndMarshall Ini rutin menyalin dan marshalls daftar koleksi dari sumber ke target. |
CollectionsListDeserializeFromBuffer Rutinitas ini mendeserialisasi daftar koleksi dari buffer input. |
CollectionsListGetFillableCount Mengembalikan jumlah elemen yang SENSOR_COLLECTION_LIST buffer dari ukuran tertentu yang mungkin dapat ditangguhkan. |
CollectionsListGetMarshalledSize Mengembalikan ukuran yang diperlukan untuk mengakomodasi serialisasi dan marshaling daftar koleksi, termasuk memori yang disematkan. |
CollectionsListGetMarshalledSizeWithoutSerialization Mengembalikan ukuran seluruh daftar koleksi, termasuk ukuran blok memori yang diacu oleh penunjuk yang disematkan. |
CollectionsListGetSerializedSize Rutinitas ini mengembalikan ukuran yang lebih besar dari dua ukuran untuk menyediakan ukuran buffer yang memadai untuk mengakomodasi melewati daftar koleksi di seluruh proses yang dapat memiliki nilai bit-ness yang berbeda. |
CollectionsListMarshall Rutinitas ini mirip dengan CollectionsListCopyAndMarshall, kecuali bahwa itu marshalls daftar koleksi di tempat. |
CollectionsListSerializeToBuffer Rutinitas ini menserialisasikan daftar koleksi ke buffer yang dialokasikan pemanggil. |
CollectionsListSortSubscribedActivitiesByConfidence Rutinitas ini mengatur ulang pengumpulan data aktivitas dalam kondisi tertentu. |
CollectionsListUpdateMarshalledPointer Pembaruan rutin ini menyematkan pointer. |
EvaluateActivityThresholds Rutinitas ini menentukan apakah data aktivitas masuk baru memenuhi ambang batas. |
GetPerformanceTime Rutinitas ini menghitung waktu sistem dalam milidetik. |
InitPropVariantFromCLSIDArray Rutinitas ini menginisialisasi PROPVARIANT dari array GUID tertentu. |
InitPropVariantFromFloat Rutinitas ini menginisialisasi PROPVARIANT dengan float yang diberikan. |
IsCollectionListSame Rutinitas ini membandingkan dua daftar koleksi untuk melihat apakah keduanya sama. |
IsGUIDPresentInList Rutinitas ini mencari GUID dalam daftar GUID. |
IsKeyPresentInCollectionList Rutinitas ini menentukan apakah kunci ada dalam daftar koleksi. |
IsKeyPresentInPropertyList Rutinitas ini menentukan apakah kunci ada dalam daftar properti. |
IsSensorSubscribed Hanya untuk penggunaan internal. |
MILLISECONDS_FROM_100NANOSECONDS Makro ini mengonversi waktu, disediakan sebagai 100 unit nanodetik, menjadi milidetik. |
MILLISECONDS_TO_100NANOSECONDS Makro ini mengonversi waktu, dalam milidetik, menjadi 100 unit nanodetik. |
PropertiesListCopy Rutinitas ini menyalin daftar properti dari sumber ke target. |
PropertiesListGetFillableCount Mengembalikan jumlah elemen yang mungkin dapat ditangguhkan oleh buffer daftar properti dengan ukuran tertentu. |
PropKeyFindKeyGetBool Rutinitas ini mendapatkan nilai BOOL dari PROPVARIANT dalam daftar koleksi berdasarkan PROPERTYKEY. |
PropKeyFindKeyGetDouble Rutinitas ini mendapatkan nilai floating point presisi ganda dari PROPVARIANT dalam daftar koleksi berdasarkan PROPERTYKEY. |
PropKeyFindKeyGetFileTime Rutinitas ini mendapatkan nilai FILETIME dari PROPVARIANT dalam daftar koleksi berdasarkan PROPERTYKEY. |
PropKeyFindKeyGetFloat Rutinitas ini mendapatkan nilai floating point presisi tunggal dari PROPVARIANT dalam daftar koleksi berdasarkan PROPERTYKEY. |
PropKeyFindKeyGetGuid Rutinitas ini mendapatkan nilai GUID dari PROPVARIANT dalam daftar koleksi berdasarkan PROPERTYKEY. |
PropKeyFindKeyGetInt32 Rutinitas ini mendapatkan nilai INT32 dari PROPVARIANT dalam daftar koleksi berdasarkan PROPERTYKEY. |
PropKeyFindKeyGetInt64 Rutinitas ini mendapatkan nilai INT64 dari PROPVARIANT dalam daftar koleksi berdasarkan PROPERTYKEY. |
PropKeyFindKeyGetNthInt64 Rutinitas ini mendapatkan nilai INT64 ke-n dari PROPVARIANT dalam daftar koleksi berdasarkan PROPERTYKEY. |
PropKeyFindKeyGetNthUlong Rutinitas ini mendapatkan nilai ULONG ke-n dari PROPVARIANT dalam daftar koleksi berdasarkan PROPERTYKEY. |
PropKeyFindKeyGetNthUshort Rutinitas ini mendapatkan nilai USHORT ke-n dari PROPVARIANT dalam daftar koleksi berdasarkan PROPERTYKEY. |
PropKeyFindKeyGetPropVariant Rutinitas ini menemukan PROPVARIANT dari daftar koleksi berdasarkan PROPERTYKEY. |
PropKeyFindKeyGetUlong Rutinitas ini mendapatkan nilai ULONG dari PROPVARIANT dalam daftar koleksi berdasarkan PROPERTYKEY. |
PropKeyFindKeyGetUshort Rutinitas ini mendapatkan nilai USHORT dari PROPVARIANT dalam daftar koleksi berdasarkan PROPERTYKEY. |
PropKeyFindKeySetPropVariant Rutinitas ini menemukan dan mengatur PROPVARIANT dalam daftar koleksi berdasarkan PROPERTYKEY. |
PropVariantGetInformation Rutinitas ini mendapatkan offset, ukuran, pointer lokasi dan DEVPROPTYPE, dari PROPVARIANT. |
SensorCollectionGetAt Rutinitas ini mengembalikan PROPERTYKEY dan PROPVARIANT yang terkait dengan elemen ke-n dalam daftar pengumpulan sensor yang disediakan. |
SerializationBufferAllocate Fungsi alokasi memori yang diekspor untuk mengalokasikan buffer berseri. |
SerializationBufferFree Fungsi alokasi memori yang diekspor untuk membebaskan buffer serialisasi. |