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
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 |