Freigeben über


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.

Siehe auch

Verweis

ISynchronousNotifyingChangeApplier-Schnittstelle