ISyncFilterInfo::Serialize
Serialisiert die Filterdaten in ein Bytearray.
HRESULT Serialize(
BYTE *pbBuffer,
DWORD *pcbBuffer);
Parameter
- pbBuffer
[in, out, size_is(*pcbBuffer)] Gibt die serialisierten Filterinformationen zurück. Legen Sie diesen Wert auf NULL fest, um die erforderliche Größe des Puffers anzufordern.
- pcbBuffer
[in, out] Gibt die Anzahl der Bytes in pbBuffer an. Gibt die Anzahl der zum Serialisieren des Filters erforderlichen Bytes zurück, wenn pcbBuffer zu klein ist, oder die Anzahl der geschriebenen Bytes.
Rückgabewert
S_OK
E_INVALIDARG
0x800700EA (HRESULT_FROM_WIN32 (ERROR_MORE_DATA)), wenn pbBuffer NULL ist oder wenn pcbBuffer zu klein ist. In diesem Fall wird in pcbBuffer die Anzahl der zum Serialisieren des Filters erforderlichen Bytes zurückgegeben.