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.