Condividi tramite


intestazione sensorsutils.h

Questa intestazione viene usata dai sensori. Per altre informazioni, vedere:

sensorsutils.h contiene le interfacce di programmazione seguenti:

Funzioni

 
CollectionsListAllocateBufferAndSerialize

Questa routine alloca un buffer e quindi serializza un elenco di raccolte di sensori.
CollectionsListCopyAndMarshall

Questa routine copia e esegue il marshalling di un elenco di raccolte dall'origine alla destinazione.
CollectionsListDeserializeFromBuffer

Questa routine deserializza un elenco di raccolte dal buffer di input.
CollectionsListGetFillableCount

Restituisce il numero di elementi che possono contenere un buffer SENSOR_COLLECTION_LIST di una determinata dimensione.
CollectionsListGetMarshalledSize

Restituisce le dimensioni necessarie per gestire la serializzazione e il marshalling di un elenco di raccolte, inclusa la memoria incorporata.
CollectionsListGetMarshalledSizeWithoutSerialization

Restituisce le dimensioni dell'intero elenco di raccolte, incluse le dimensioni dei blocchi dei ricordi puntati da puntatori incorporati.
CollectionsListGetSerializedSize

Questa routine restituisce le dimensioni maggiori delle due dimensioni per fornire dimensioni del buffer sufficienti per consentire il passaggio dell'elenco di raccolte tra processi che possono avere valori di nessa bit diversi.
CollectionsListMarshall

Questa routine è simile a CollectionsListCopyAndMarshall, ad eccezione del fatto che esegue il marshalling di un elenco di raccolte sul posto.
CollectionsListSerializeToBuffer

Questa routine serializza un elenco di raccolte nel buffer allocato dal chiamante.
CollectionsListSortSubscriscrizioneActivitiesByConfidence

Questa routine riorganizzerà la raccolta dei dati delle attività in determinate condizioni.
CollectionsListUpdateMarshalledPointer

Questo puntatore incorporato per l'aggiornamento di routine.
EvaluateActivityThresholds

Questa routine determina se i nuovi dati delle attività in ingresso soddisfano la soglia.
GetPerformanceTime

Questa routine calcola il tempo di sistema in millisecondi.
InitPropVariantFromCLSIDArray

Questa routine inizializza un PROPVARIANT da una determinata matrice di GUID.
InitPropVariantFromFloat

Questa routine inizializza un OGGETTO PROPVARIANT con il float specificato.
IsCollectionListSame

Questa routine confronta due elenchi di raccolte per verificare se sono uguali.
IsGUIDPresentInList

Questa routine cerca un GUID in un elenco di GUID.
IsKeyPresentInCollectionList

Questa routine determina se una chiave è presente in un elenco di raccolte.
IsKeyPresentInPropertyList

Questa routine determina se una chiave è presente in un elenco di proprietà.
IsSensorSubscritto

Solo per uso interno.
MILLISECONDS_FROM_100NANOSECONDS

Questa macro converte il tempo, fornito come 100 unità nanosecondhe, in millisecondi.
MILLISECONDS_TO_100NANOSECONDS

Questa macro converte il tempo, in millisecondi, in 100 unità nanosecondhe.
ProprietàListCopy

Questa routine copia un elenco di proprietà dall'origine alla destinazione.
ProprietàListGetFillableCount

Restituisce il numero di elementi che possono contenere un buffer di elenchi di proprietà di una determinata dimensione.
PropKeyFindKeyGetBool

Questa routine ottiene un valore BOOL da un PROPVARIANT all'interno di un elenco di raccolte basato su PROPERTYKEY.
PropKeyFindKeyGetDouble

Questa routine ottiene un valore a virgola mobile a precisione doppia da un PROPVARIANT all'interno di un elenco di raccolte basato su PROPERTYKEY.
PropKeyFindKeyGetFileTime

Questa routine ottiene un valore FILETIME da un OGGETTO PROPVARIANT all'interno di un elenco di raccolte basato su PROPERTYKEY.
PropKeyFindKeyGetFloat

Questa routine ottiene un singolo valore a virgola mobile precisione da un PROPVARIANT all'interno di un elenco di raccolte basato su PROPERTYKEY.
PropKeyFindKeyGetGuid

Questa routine ottiene un valore GUID da un PROPVARIANT all'interno di un elenco di raccolte basato su PROPERTYKEY.
PropKeyFindKeyGetInt32

Questa routine ottiene un valore INT32 da un PROPVARIANT all'interno di un elenco di raccolte basato su PROPERTYKEY.
PropKeyFindKeyGetInt64

Questa routine ottiene un valore INT64 da un PROPVARIANT all'interno di un elenco di raccolte basato su PROPERTYKEY.
PropKeyFindKeyGetNthInt64

Questa routine ottiene il valore nth INT64 da un PROPVARIANT all'interno di un elenco di raccolte basato su PROPERTYKEY.
PropKeyFindKeyGetNthUlong

Questa routine ottiene il valore Nth ULONG da un PROPVARIANT all'interno di un elenco di raccolte basato su PROPERTYKEY.
PropKeyFindKeyGetNthUshort

Questa routine ottiene il valore nth USHORT da un PROPVARIANT all'interno di un elenco di raccolte basato su PROPERTYKEY.
PropKeyFindKeyGetPropVariant

Questa routine trova propVARIANT da un elenco di raccolte basato su PROPERTYKEY.
PropKeyFindKeyGetUlong

Questa routine ottiene un valore ULONG da un PROPVARIANT all'interno di un elenco di raccolte basato su PROPERTYKEY.
PropKeyFindKeyGetUshort

Questa routine ottiene un valore USHORT da un PROPVARIANT all'interno di un elenco di raccolte basato su PROPERTYKEY.
PropKeyFindKeySetPropVariant

Questa routine trova e imposta PROPVARIANT all'interno di un elenco di raccolte basato su PROPERTYKEY.
PropVariantGetInformation

Questa routine ottiene offset, dimensioni, puntatore di posizione e DEVPROPTYPE, di un PROPVARIANT.
SensorCollectionGetAt

Questa routine restituisce l'elemento PROPERTYKEY e PROPVARIANT associato all'elemento nth nell'elenco di raccolte di sensori fornito.
SerializzazioneBufferAllocate

Funzione di allocazione della memoria esportata per l'allocazione di un buffer serializzato.
SerializationBufferFree

Funzione di allocazione della memoria esportata per liberare un buffer di serializzazione.