Функция CollectionsListUpdateMarshalledPointer (sensorutils.h)
Это подпрограмма обновляет внедренные указатели. Он должен вызываться при передаче списка маршаллированных коллекций между процессами.
Предупреждение
Этот метод предполагает, что размеры структуры остаются неизменными во время маршаллинга. Избегайте использования этого метода при передаче данных между процессами, которые могут иметь разные значения бит-ness (например, 32-разрядная <-> 64-разрядной). Вместо этого используйте CollectionsListDeserializeFromBuffer.
Синтаксис
NTSTATUS CollectionsListUpdateMarshalledPointer(
[in/out] PSENSOR_COLLECTION_LIST Collection
);
Параметры
[in/out] Collection
Указатель на список коллекций датчиков.
Возвращаемое значение
Эта функция возвращает STATUS_INVALID_PARAMETER, если:
- Коллекция имеет значение NULL.
- Член коллекции AllocatedSizeInBytes меньше допустимого минимального размера (в байтах) для списка коллекций датчиков.
Возвращает STATUS_SUCCESS в противном случае.
Требования
Требование | Ценность |
---|---|
заголовка | sensorutils.h |