Condividi tramite


IAsynchronousNotifyingChangeApplier::GetChangeApplierInfo

Serializza i dati dell'oggetto di applicazione modifiche in una matrice di byte.

HRESULT GetChangeApplierInfo( 
  BYTE *pbChangeApplierInfo,
  DWORD *pcbChangeApplierInfo);

Parametri

  • pbChangeApplierInfo
    [in, out, unique, size_is(*pcbChangeApplierInfo)] Restituisce i dati dell'oggetto di applicazione modifiche serializzati.
  • pcbChangeApplierInfo
    [in, out] Specifica il numero di byte in pbChangeApplierInfo. Restituisce il numero di byte necessari per recuperare il valore di intervallo se pcbChangeApplierInfo è troppo piccolo oppure restituisce il numero di byte scritti.

Valore restituito

  • S_OK

  • S_FALSE se non esistono dati dell'oggetto di applicazione modifiche.

  • E_POINTER

  • E_OUTOFMEMORY

  • E_INVALIDARG

  • HRESULT_FROM_WIN32 (ERROR_MORE_DATA) se pcbChangeApplierInfo è troppo piccolo. In questo caso, il numero di byte necessari viene restituito in pcbChangeApplierInfo.

Osservazioni

Questo metodo viene utilizzato per serializzare i dati di questo oggetto di applicazione modifiche in un altro oggetto di applicazione modifiche. Ad esempio, se l'altro oggetto di applicazione modifiche è remoto, è possibile serializzare i dati da questo oggetto e utilizzarli per inizializzare l'oggetto di applicazione modifiche remoto.

Vedere anche

Riferimento

Interfaccia IAsynchronousNotifyingChangeApplier