共用方式為


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