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.