共用方式為


ISyncFilterInfo::Serialize

將篩選資料序列化成為位元組陣列。

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 中傳回。

請參閱

參考

ISyncFilterInfo 介面