CollectionsListUpdateMarshalledPointer-Funktion (sensorsutils.h)
Diese Routine aktualisiert eingebettete Zeiger. Sie sollte aufgerufen werden, wenn die Marshall-Sammlungsliste zwischen Prozessen übergeben wird.
Warnung
Bei dieser Methode wird davon ausgegangen, dass die Strukturgrößen während des Marshallings gleich bleiben. Vermeiden Sie diese Methode, wenn Die Daten zwischen Prozessen übergeben werden, die unterschiedliche Bit-Ness-Werte 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 Member "AllocatedSizeInBytes" der Auflistung ist kleiner als die zulässige Mindestgröße (in Byte) für eine Sensorauflistungsliste.
Gibt STATUS_SUCCESS andernfalls zurück.
Anforderungen
Anforderung | Wert |
---|---|
Header- | sensorsutils.h |