Bagikan melalui


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.