Compartir a través de


IReplicaMetadata::GetCustomFieldMetadata

Obtiene el campo de metadatos personalizado asociado a esta réplica.

HRESULT GetCustomFieldMetadata(
  BYTE * pbValue,
  ULONG * pcbValue);

Parámetros

  • pbValue
    [in, out, unique, size_is(*pcbValue)] Devuelve el valor del campo de metadatos personalizado.
  • pcbValue
    [in, out] Especifica el número de bytes de pbValue. Devuelve el número de bytes necesarios para pbValue si pbValue es demasiado pequeño, o bien, el número de bytes escritos en pbValue si se escriben los datos.

Valor devuelto

  • S_OK

  • E_POINTER

  • HRESULT_FROM_WIN32(ERROR_MORE_DATA) si pbValue es demasiado pequeño. En este caso, pcbValue devuelve el número necesario de bytes.

  • SYNC_E_METADATA_VALUE_NOT_SET si no se ha establecido el valor del campo de metadatos personalizado o se ha establecido en NULL.

Notas

El campo de metadatos personalizado proporciona un lugar en el que almacenar información sobre la réplica en su totalidad.

Vea también

Referencia

Interfaz IReplicaMetadata