Compartir a través de


Función PSGetImageReferenceForValue (propsys.h)

Obtiene una instancia de una interfaz de descripción de propiedad para una propiedad especificada.

Sintaxis

PSSTDAPI PSGetImageReferenceForValue(
  [in]  REFPROPERTYKEY propkey,
  [in]  REFPROPVARIANT propvar,
  [out] PWSTR          *ppszImageRes
);

Parámetros

[in] propkey

Tipo: REFPROPERTYKEY

Referencia a una estructura PROPERTYKEY que especifica la propiedad .

[in] propvar

Tipo: REFIID

Referencia al IID de la interfaz que se va a recuperar a través de ppv.

[out] ppszImageRes

Tipo: void**

Cuando esta función se devuelve correctamente, contiene el puntero de interfaz solicitado en riid.

Valor devuelto

Tipo: HRESULT

Devuelve S_OK si se ejecuta correctamente o un valor de error de lo contrario, incluido lo siguiente:

Código devuelto Descripción
TYPE_E_ELEMENTNOTFOUND

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 de ppv, lo que elimina la posibilidad de un error de codificación en riid que podría dar lugar a resultados inesperados.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado propsys.h (include Propsys.idl)
Library Propsys.lib
Archivo DLL Propsys.dll (versión 6.0 o posterior)