IAsynchronousNotifyingChangeApplier::GetChangeApplierInfo
Serialisiert die Änderungsanwenderdaten in ein Bytearray.
Hinweis
Diese Methode ist mittlerweile veraltet.
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 entweder die Anzahl der zum Abrufen des Bereichswerts 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_POINTER
E_OUTOFMEMORY
E_INVALIDARG
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.