CollectionsListUpdateMarshalledPointer-Funktion (sensorsutils.h)
Diese Routine aktualisiert eingebettete Zeiger. Sie sollte aufgerufen werden, wenn eine Marshallsammlungsliste zwischen Prozessen übergeben wird.
Warnung
Bei dieser Methode wird davon ausgegangen, dass die Strukturgrößen während des Marshallings gleich bleiben. Vermeiden Sie die Verwendung dieser Methode, wenn die Daten zwischen Prozessen übergeben werden, die unterschiedliche Bitwertwerte aufweisen können (z. B. 32 Bit <–> 64 Bit). Verwenden Sie stattdessen CollectionsListDeserializeFromBuffer.
Syntax
NTSTATUS CollectionsListUpdateMarshalledPointer(
[in/out] PSENSOR_COLLECTION_LIST Collection
);
Parameter
[in/out] Collection
Ein Zeiger auf eine Sensorsammlungsliste.
Rückgabewert
Diese Funktion gibt STATUS_INVALID_PARAMETER zurück, wenn:
- Die Auflistung ist NULL.
- Das AllocatedSizeInBytes-Element der Sammlung ist kleiner als die zulässige Mindestgröße (in Bytes) für eine Sensorsammlungsliste.
Gibt andernfalls STATUS_SUCCESS zurück.
Anforderungen
Anforderung | Wert |
---|---|
Header | sensorsutils.h |