Método IPropertyDescription::GetPropertyType (propsys.h)

Obtiene el tipo de variante de la propiedad .

Sintaxis

HRESULT GetPropertyType(
  [out] VARTYPE *pvartype
);

Parámetros

[out] pvartype

Tipo: VARTYPE*

Cuando este método devuelve , contiene un puntero a un VARTYPE que indica el tipo de propiedad. Si la propiedad tiene varios valores, el valor al que apunta es una máscara VT_VECTOR (VT_VECTOR ORed al VARTYPE. A continuación se muestran los posibles tipos de variantes.

VT_NULL

El valor puede ser cualquier tipo. No se realiza ninguna coerción. Si no se puede recuperar un tipo, este método recupera un valor predeterminado de VT_NULL.

VT_LPWSTR

String

VT_BOOL

Boolean

VT_UI1

Byte

VT_I2

Entero de 16 bits con signo

VT_UI2

Entero de 16 bits sin signo

VT_I4

Entero de 32 bits con signo

VT_UI4

Entero de 32 bits sin signo

VT_I8

Entero de 64 bits con signo

VT_UI8

Entero de 64 bits sin signo

VT_R8

Double

VT_FILETIME

Estructura FILETIME

VT_CLSID

GUID

VT_BLOB

Datos binarios no especificados

VT_UNKNOWN

Objeto que implementa IUnknown

VT_STREAM

Objeto que implementa IStream

Valor devuelto

Tipo: HRESULT

Este método siempre devuelve S_OK.

Comentarios

La información recuperada por este método procede del atributo type del elemento typeInfo del archivo .propdesc de la propiedad.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado propsys.h

Consulte también

IPropertyDescription

Esquema de descripción de propiedades