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 |