將篩選資料序列化成為位元組陣列。
HRESULT Serialize(
BYTE *pbBuffer,
DWORD *pcbBuffer);
參數
- pbBuffer
[in, out, size_is(*pcbBuffer)] 傳回序列化的篩選資訊。將這項值設定為 NULL 可要求此緩衝區所需的大小。
- pcbBuffer
[in, out] 指定 pbBuffer 中的位元組數目。當 pcbBuffer 太小時傳回序列化此篩選所需的位元組數目,或傳回寫入的位元組數目。
傳回值
S_OK
E_INVALIDARG
當 pbBuffer 為 NULL 或 pcbBuffer 太小時,為 0x800700EA (HRESULT_FROM_WIN32(ERROR_MORE_DATA))。在這種情況下,序列化此篩選所需的位元組數目是在 pcbBuffer 中傳回。