ISyncFilterInfo::Serialize
フィルタ データをバイト配列にシリアル化します。
HRESULT Serialize(
BYTE *pbBuffer,
DWORD *pcbBuffer);
パラメータ
- pbBuffer
[in, out, size_is(*pcbBuffer)] シリアル化されたフィルタ情報を返します。必要なサイズのバッファを要求するには、この値を NULL に設定します。
- pcbBuffer
[in, out] pbBuffer のバイト数を指定します。書き込まれたバイト数を返します。pcbBuffer が小さすぎる場合は、フィルタのシリアル化で必要となるバイト数を返します。
戻り値
S_OK
E_INVALIDARG
0x800700EA (HRESULT_FROM_WIN32(ERROR_MORE_DATA)) (pbBuffer が NULL であるか、pcbBuffer が小さすぎる場合。この場合、フィルタのシリアル化で必要となるバイト数が pcbBuffer に返されます。)