Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Ottiene il valore di un campo di tipo integer senza segno a 8 bit.
HRESULT TryGetFieldUInt8(
LPCWSTR pcszFieldName,
BYTE * pbValue);
Parametri
- pcszFieldName
[in, string] Nome del campo.
- pbValue
[out] Restituisce il valore del campo specificato.
Valore restituito
S_OK
S_FALSE se il valore non è stato impostato.
E_POINTER
E_INVALIDARG
SYNC_E_METADATA_FIELD_INVALID_NAME se il campo non esiste.
SYNC_E_METADATA_FIELD_INVALID_TYPE se il campo non è di tipo integer senza segno a 8 bit.
Osservazioni
I campi personalizzati devono essere definiti tramite una struttura CUSTOM_FIELD_DEFINITION alla prima inizializzazione dei metadati della replica.
Se IItemMetadata::SetFieldUInt8 è stato chiamato per impostare il valore del campo, ma la modifica non è ancora stata salvata da una chiamata a IReplicaMetadata::SaveItemMetadata, TryGetFieldUInt8 restituisce il valore contenuto nell'oggetto IItemMetadata e non il valore archiviato nell'archivio dei metadati.