ISynchronousNotifyingChangeApplier::GetChangeApplierInfo
Serialisiert die Änderungsanwenderdaten in ein Bytearray.
HRESULT GetChangeApplierInfo(
BYTE *pbChangeApplierInfo,
DWORD *pcbChangeApplierInfo);
Parameter
- pbChangeApplierInfo
[in, out, unique, size_is(*pcbChangeApplierInfo)] Gibt die serialisierten Änderungsanwenderdaten zurück.
- pcbChangeApplierInfo
[in, out] Gibt die Anzahl der Bytes in pbChangeApplierInfo an. Gibt die Anzahl der zum Abrufen des Spannenwerts erforderlichen Bytes zurück, wenn pcbChangeApplierInfo zu klein ist, oder die Anzahl der geschriebenen Bytes.
Rückgabewert
S_OK
S_FALSE, wenn keine Änderungsanwenderdaten vorhanden sind.
E_OUTOFMEMORY
E_INVALIDARG
E_POINTER
HRESULT_FROM_WIN32 (ERROR_MORE_DATA), wenn pcbChangeApplierInfo zu klein ist. In diesem Fall wird in pcbChangeApplierInfo die erforderliche Anzahl von Bytes zurückgegeben.
Hinweise
Diese Methode wird verwendet, um Daten von diesem Änderungsanwender in einen anderen Änderungsanwender zu serialisieren. Wenn es sich bei dem anderen Änderungsanwender beispielsweise um einen Remoteanwender handelt, können die Daten aus diesem Objekt serialisiert und zur Initialisierung des Remoteänderungsanwenders verwendet werden.