Freigeben über


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.

Siehe auch

Verweis

IAsynchronousNotifyingChangeApplier-Schnittstelle