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. |