Método IPropertyDescription::GetPropertyType (propsys.h)
Obtém o tipo variante da propriedade .
Sintaxe
HRESULT GetPropertyType(
[out] VARTYPE *pvartype
);
Parâmetros
[out] pvartype
Tipo: VARTYPE*
Quando esse método retorna, contém um ponteiro para um VARTYPE que indica o tipo de propriedade. Se a propriedade for de vários valores, o valor apontado será uma máscara de VT_VECTOR (VT_VECTOR ORed para o VARTYPE. Veja a seguir os possíveis tipos de variante.
VT_NULL
O valor pode ser qualquer tipo. Nenhuma coerção é executada. Se um tipo não puder ser recuperado, esse método recuperará um valor padrão de VT_NULL.
VT_LPWSTR
Cadeia de caracteres
VT_BOOL
Booliano
VT_UI1
Byte
VT_I2
Inteiro com sinal de 16 bits
VT_UI2
Inteiro sem sinal de 16 bits
VT_I4
Inteiro com sinal de 32 bits
VT_UI4
Inteiro sem sinal de 32 bits
VT_I8
Inteiro com sinal de 64 bits
VT_UI8
Inteiro sem sinal de 64 bits
VT_R8
Double
VT_FILETIME
VT_CLSID
GUID
VT_BLOB
Dados binários não especificados
VT_UNKNOWN
Objeto que implementa IUnknown
VT_STREAM
Objeto que implementa o IStream
Retornar valor
Tipo: HRESULT
Esse método sempre retorna S_OK.
Comentários
As informações recuperadas por esse método vêm do atributo de tipo do elemento typeInfo no arquivo .propdesc da propriedade.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | propsys.h |