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 |