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 32 bits sin signo.
HRESULT TryGetFieldUInt32(
LPCWSTR pcszFieldName,
ULONG * pValue);
Parámetros
- pcszFieldName
[in, string] Nombre del campo.
- pValue
[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 32 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::SetFieldUInt32 para establecer el valor del campo, pero el cambio no se ha guardado aún mediante una llamada a IReplicaMetadata::SaveItemMetadata, TryGetFieldUInt32 devuelve el valor incluido en el objeto IItemMetadata y no el valor almacenado en el almacén de metadatos.