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。

要求

要求 价值
标头 sensorsutils.h