CollectionsListUpdateMarshalledPointer 函数 (sensorsutils.h)

此例程更新嵌入的指针。 当封送集合列表在进程之间传递时,应调用它。

警告

此方法假定在封送期间结构大小保持不变。 如果在可以具有不同位值的进程之间传递数据, (例如 32 位到 64 位 <>) ,请避免使用此方法。 请改用 CollectionsListDeserializeFromBuffer。

语法

NTSTATUS CollectionsListUpdateMarshalledPointer(
  [in/out] PSENSOR_COLLECTION_LIST Collection
);

参数

[in/out] Collection

指向传感器集合列表的指针。

返回值

此函数在以下情况下返回STATUS_INVALID_PARAMETER:

  • 集合为 null。
  • Collection 的 AllocatedSizeInBytes 成员小于传感器集合列表) 可接受的最小大小 (字节数。

否则返回STATUS_SUCCESS。

要求

要求
Header sensorsutils.h