Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Obtiene el valor de un campo entero de 8 bits sin signo.
HRESULT TryGetFieldUInt8(
LPCWSTR pcszFieldName,
BYTE * pbValue);
Parámetros
- pcszFieldName
[in, string] Nombre del campo.
- pbValue
[out] Devuelve el valor del campo especificado.
Valor devuelto
S_OK
S_FALSE si no se ha establecido el valor.
E_POINTER
E_INVALIDARG
SYNC_E_METADATA_FIELD_INVALID_NAME si el campo no existe.
SYNC_E_METADATA_FIELD_INVALID_TYPE si el campo no es un entero de 8 bits sin signo.
Notas
Los campos personalizados se deben definir mediante una estructura CUSTOM_FIELD_DEFINITION cuando se inicializan por primera vez los metadatos de réplica.
Si se llamó a IItemMetadata::SetFieldUInt8 para establecer el valor del campo, pero el cambio no se ha guardado aún mediante una llamada a IReplicaMetadata::SaveItemMetadata, TryGetFieldUInt8 devuelve el valor incluido en el objeto IItemMetadata y no el valor almacenado en el almacén de metadatos.