此例程更新嵌入指针。 在进程之间传递封送集合列表时,应调用它。
警告
此方法假定在封送期间结构大小保持不变。 如果在可以具有不同位值的进程之间传递数据(例如 32 位 <-> 64 位),请避免使用此方法。 请改用 CollectionsListDeserializeFromBuffer。
语法
NTSTATUS CollectionsListUpdateMarshalledPointer(
  [in/out] PSENSOR_COLLECTION_LIST Collection
);
参数
[in/out] Collection
指向传感器集合列表的指针。
返回值
如果以下情况,则此函数返回STATUS_INVALID_PARAMETER:
- 集合为 null。
 - Collection 的 AllocatedSizeInBytes 成员小于传感器集合列表可接受的最小大小(以字节为单位)。
 
否则返回STATUS_SUCCESS。
要求
| 要求 | 价值 | 
|---|---|
| 标头 | sensorsutils.h |