Compartir a través de


Método IPropertySystem::GetPropertyDescription (propsys.h)

Obtiene una instancia del objeto del subsistema que implementa IPropertyDescription, para obtener la descripción de la propiedad de una propiedad determinada PROPERTYKEY.

Sintaxis

HRESULT GetPropertyDescription(
  [in]  REFPROPERTYKEY propkey,
  [in]  REFIID         riid,
  [out] void           **ppv
);

Parámetros

[in] propkey

Tipo: REFPROPERTYKEY

Referencia a la clave de propiedad deseada. Consulte PROPERTYKEY.

[in] riid

Tipo: REFIID

Referencia al IID deseado.

[out] ppv

Tipo: void**

Dirección de un puntero de interfaz IPropertyDescription .

Valor devuelto

Tipo: HRESULT

Devuelve uno de los valores siguientes.

Código devuelto Descripción
S_OK
Indica que se obtiene la interfaz.
E_INVALIDARG
Indica que ppv es NULL.
TYPE_E_ELEMENTNOTFOUND
Indica que propertykey no existe en la memoria caché del subsistema de esquema.

Comentarios

Se recomienda usar la macro IID_PPV_ARGS, definida en objbase.h, para empaquetar los parámetros riid y ppv . Esta macro proporciona el IID correcto basado en la interfaz a la que apunta el valor en ppv, lo que elimina la posibilidad de un error de codificación.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP con SP2, Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 con SP1 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado propsys.h
Archivo DLL Propsys.dll (versión 5.0 o posterior)
Redistribuible Búsqueda de escritorio de Windows (WDS) 3.0

Consulte también

IPropertySystem