Partilhar via


IFieldValue::GetStringValue

Obtém o valor de um campo do tipo SYNC_METADATA_FIELD_TYPE_STRING.

HRESULT GetStringValue(
  LPWSTR pszValue,
  ULONG * pcchValue);

Parâmetros

  • pszValue
    [in, out, unique, size_is(*pcchValue)] Retorna o valor do campo.
  • pcchValue
    [in, out] Especifica o número de caracteres em pszValue. Retorna o número de caracteres necessários para recuperar a ID quando pszValue for muito pequeno ou retorna o número de caracteres gravados.

Valor de retorno

  • S_OK.

  • S_FALSE se o valor não estiver definido.

  • E_POINTER.

  • SYNC_E_METADATA_FIELD_INVALID_TYPE quando o campo não for do tipo SYNC_METADATA_FIELD_TYPE_STRING.

  • HRESULT_FROM_WIN32(ERROR_MORE_DATA) quando pszValue for muito pequeno. Nessa situação, o número necessário de caracteres é retornado em pcchValue.

Consulte também

Referência

Interface IFieldValue