// sensorsutils.h
NTSTATUS CollectionsListUpdateMarshalledPointer(
[in/out] PSENSOR_COLLECTION_LIST Collection
);
View the official Windows Driver Kit DDI referenceNo description available.
This routine update embedded pointers. It should be called when marshalled collection list pass between processes.
[!WARNING] This method assumes the structure sizes stay the same during marshalling. Avoid using this method if passing the data between processes that can have different bit-ness values (e.g. 32 bit <-> 64 bit). Use CollectionsListDeserializeFromBuffer instead.
Collection [in/out]A pointer to a sensor collection list.
This function returns STATUS_INVALID_PARAMETER if:
Returns STATUS_SUCCESS otherwise.