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

Estrutura 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

Confira também

IPropertyDescription

Esquema de descrição da propriedade