sensorsutils.h-Header
Dieser Header wird von Sensoren verwendet. Weitere Informationen finden Sie unter
sensorsutils.h enthält die folgenden Programmierschnittstellen:
Functions
CollectionsListAllocateBufferAndSerial Diese Routine weist einen Puffer zu und serialisiert dann eine Sensorsammlungsliste. |
CollectionsListCopyAndMarshall Diese Routine kopiert und marshallt eine Sammlungsliste von der Quelle in das Ziel. |
CollectionsListDeserializeFromBuffer Diese Routine deserialisiert eine Auflistungsliste aus dem Eingabepuffer. |
CollectionsListGetFillableCount Gibt die Anzahl der Elemente zurück, die ein SENSOR_COLLECTION_LIST Puffer einer bestimmten Größe möglicherweise enthalten kann. |
CollectionsListGetMarshalledSize Gibt die Größe zurück, die zum Serialisieren und Marshallen einer Sammlungsliste einschließlich eingebettetem Arbeitsspeicher erforderlich ist. |
CollectionsListGetMarshalledSizeWithoutSerialization Gibt die Größe der gesamten Auflistungsliste zurück, einschließlich der Größe der Speicherblöcke, auf die von eingebetteten Zeigern verwiesen wird. |
CollectionsListGetSerializedSize Diese Routine gibt die größere der beiden Größen zurück, um ausreichende Puffergrößen bereitzustellen, um die Übergabe der Auflistungsliste über Prozesse hinweg zu ermöglichen, die unterschiedliche Bitwertwerte aufweisen können. |
CollectionsListMarshall Diese Routine ähnelt CollectionsListCopyAndMarshall, mit der Ausnahme, dass sie eine Sammlungsliste an Ort und Stelle marshallt. |
CollectionsListSerializeToBuffer Diese Routine serialisiert eine Auflistungsliste in den vom Aufrufer zugewiesenen Puffer. |
CollectionsListSortSubscribedActivitiesByConfidence Diese Routine ordnet die Erfassung von Aktivitätsdaten unter bestimmten Bedingungen neu an. |
CollectionsListUpdateMarshalledPointer Diese Routine aktualisiert eingebettete Zeiger. |
EvaluateActivityThresholds Diese Routine bestimmt, ob die neuen eingehenden Aktivitätsdaten den Schwellenwert erfüllen. |
GetPerformanceTime Diese Routine berechnet die Systemzeit in Millisekunden. |
InitPropVariantFromCLSIDArray Diese Routine initialisiert eine PROPVARIANT-Datei aus einem bestimmten Array von GUIDs. |
InitPropVariantFromFloat Diese Routine initialisiert eine PROPVARIANT mit dem angegebenen Float. |
IsCollectionListSame Diese Routine vergleicht zwei Auflistungslisten, um festzustellen, ob sie identisch sind. |
IsGUIDPresentInList Diese Routine sucht nach einer GUID in einer Liste von GUIDs. |
IsKeyPresentInCollectionList Diese Routine bestimmt, ob ein Schlüssel in einer Auflistungsliste vorhanden ist. |
IsKeyPresentInPropertyList Diese Routine bestimmt, ob ein Schlüssel in einer Eigenschaftsliste vorhanden ist. |
IsSensorSubscribed Nur zur internen Verwendung. |
MILLISECONDS_FROM_100NANOSECONDS Dieses Makro konvertiert die Zeit, die als 100 Nanosekundeneinheiten bereitgestellt wird, in Millisekunden. |
MILLISECONDS_TO_100NANOSECONDS Dieses Makro konvertiert die Zeit in Millisekunden in 100 Nanosekundeneinheiten. |
EigenschaftenListCopy Diese Routine kopiert eine Eigenschaftenliste von der Quelle in das Ziel. |
PropertiesListGetFillableCount Gibt die Anzahl der Elemente zurück, die ein Eigenschaftenlistenpuffer einer bestimmten Größe enthalten kann. |
PropKeyFindKeyGetBool Diese Routine ruft einen BOOL-Wert aus einem PROPVARIANT innerhalb einer Auflistungsliste ab, die auf PROPERTYKEY basiert. |
PropKeyFindKeyGetDouble Diese Routine ruft einen Gleitkommawert mit doppelter Genauigkeit aus einem PROPVARIANT innerhalb einer Auflistungsliste ab, die auf dem PROPERTYKEY basiert. |
PropKeyFindKeyGetFileTime Diese Routine ruft einen FILETIME-Wert aus einem PROPVARIANT innerhalb einer Auflistungsliste ab, die auf dem PROPERTYKEY basiert. |
PropKeyFindKeyGetFloat Diese Routine ruft einen Gleitkommawert mit einer einzelnen Genauigkeit aus einem PROPVARIANT innerhalb einer Auflistungsliste ab, die auf dem PROPERTYKEY basiert. |
PropKeyFindKeyGetGuid Diese Routine ruft einen GUID-Wert aus einem PROPVARIANT innerhalb einer Auflistungsliste ab, die auf dem PROPERTYKEY basiert. |
PropKeyFindKeyGetInt32 Diese Routine ruft einen INT32-Wert aus einer PROPVARIANT-Instanz innerhalb einer Auflistungsliste ab, die auf dem PROPERTYKEY basiert. |
PropKeyFindKeyGetInt64 Diese Routine ruft einen INT64-Wert aus einem PROPVARIANT innerhalb einer Auflistungsliste ab, die auf dem PROPERTYKEY basiert. |
PropKeyFindKeyGetNthInt64 Diese Routine ruft den nth INT64-Wert aus einem PROPVARIANT innerhalb einer Auflistungsliste ab, die auf dem PROPERTYKEY basiert. |
PropKeyFindKeyGetNthUlong Diese Routine ruft den n.-ten ULONG-Wert aus einem PROPVARIANT innerhalb einer Auflistungsliste ab, die auf dem PROPERTYKEY basiert. |
PropKeyFindKeyGetNthushort Diese Routine ruft den n. USHORT-Wert aus einem PROPVARIANT innerhalb einer Auflistungsliste ab, die auf PROPERTYKEY basiert. |
PropKeyFindKeyGetPropVariant Diese Routine findet den PROPVARIANT aus einer Auflistungsliste basierend auf dem PROPERTYKEY. |
PropKeyFindKeyGetUlong Diese Routine ruft einen ULONG-Wert aus einem PROPVARIANT innerhalb einer Auflistungsliste ab, die auf dem PROPERTYKEY basiert. |
PropKeyFindKeyGetUshort Diese Routine ruft einen USHORT-Wert aus einem PROPVARIANT in einer Auflistungsliste ab, die auf PROPERTYKEY basiert. |
PropKeyFindKeySetPropVariant Diese Routine sucht und legt den PROPVARIANT in einer Auflistungsliste basierend auf dem PROPERTYKEY fest. |
PropVariantGetInformation Diese Routine ruft Offset, Größe, Standortzeiger und DEVPROPTYPE eines PROPVARIANT ab. |
SensorCollectionGetAt Diese Routine gibt den PROPERTYKEY und PROPVARIANT zurück, der dem nth-Element in der angegebenen Sensorsammlungsliste zugeordnet ist. |
SerialisierungBufferAllocate Exportierte Speicherzuordnungsfunktion zum Zuweisen eines serialisierten Puffers. |
SerialisierungBufferFree Exportierte Speicherzuordnungsfunktion zum Freigeben eines Serialisierungspuffers. |