Compartir a través de


Método INodeProperties::GetProperty (mmc.h)

El método GetProperty recupera valores de propiedad de solo texto para un nodo. Se llama a la implementación del método INodeProperties::GetProperty cuando una aplicación basada en el modelo de objetos de Automatización MMC 2.0 recupera la propiedad Node.Property .

Sintaxis

HRESULT GetProperty(
  [in]  LPDATAOBJECT pDataObject,
  [in]  BSTR         szPropertyName,
  [out] PBSTR        pbstrProperty
);

Parámetros

[in] pDataObject

Puntero al objeto de datos del complemento.

[in] szPropertyName

Nombre de la propiedad recuperada.

[out] pbstrProperty

Valor de texto de la propiedad.

Valor devuelto

El complemento devuelve S_OK si proporciona el valor de propiedad cuando se llama a este método. Si el complemento devuelve S_FALSE, se consulta el objeto de datos para el valor de propiedad.

Comentarios

La extensión Vista extendida usa dos propiedades: CCF_DESCRIPTION y CCF_HTML_DETAILS. Como alternativa a proporcionar valores para estas propiedades mediante el objeto de datos para consultar el CCF_DESCRIPTION y CCF_HTML_DETAILS formatos del Portapapeles, un complemento puede usar INodeProperties::GetProperty para devolver los valores de propiedad a la vista extendida. Esta alternativa es beneficiosa en situaciones en las que el objeto de datos de un complemento no proporciona la información deseada.

Además de proporcionar CCF_DESCRIPTION y CCF_HTML_DETAILS valores de propiedad, un complemento puede usar INodeProperties para proporcionar valores para otras propiedades basadas en texto (por ejemplo, con una nueva extensión de vista).

Para obtener más información y un ejemplo de código para INodeProperties::GetProperty, vea Using the Extended View Extension - Implementation Details.

Requisitos

   
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Plataforma de destino Windows
Encabezado mmc.h

Consulte también

CCF_DESCRIPTION

CCF_HTML_DETAILS

Node

Node.Property

Uso de la extensión de vista extendida

Uso de la extensión de vista extendida: detalles de implementación