次の方法で共有


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