IFieldValue::GetStringValue
Obtiene el valor de un campo de tipo SYNC_METADATA_FIELD_TYPE_STRING.
HRESULT GetStringValue(
LPWSTR pszValue,
ULONG * pcchValue);
Parámetros
- pszValue
[in, out, unique, size_is(*pcchValue)] Devuelve el valor del campo.
- pcchValue
[in, out] Especifica el número de caracteres de pszValue. Devuelve el número de caracteres necesarios para recuperar el identificador si pszValue es demasiado pequeño, o bien, el número de caracteres escritos.
Valor devuelto
S_OK
S_FALSE si no se ha establecido el valor.
E_POINTER
SYNC_E_METADATA_FIELD_INVALID_TYPE si el campo no es del tipo SYNC_METADATA_FIELD_TYPE_STRING.
HRESULT_FROM_WIN32(ERROR_MORE_DATA) si pszValue es demasiado pequeño. En esta situación, el número necesario de caracteres se devuelve en pcchValue.