Share via


Interfaz IQueryInfo (shlobj_core.h)

Expone métodos que el Shell usa para recuperar marcas e información sobre información de un elemento que reside en una implementación de IShellFolder . Las sugerencias de información normalmente se muestran dentro de un control de información sobre herramientas .

Herencia

La interfaz IQueryInfo hereda de la interfaz IUnknown . IQueryInfo también tiene estos tipos de miembros:

Métodos

La interfaz IQueryInfo tiene estos métodos.

 
IQueryInfo::GetInfoFlags

Obtiene las marcas de información de un elemento. Actualmente no se usa este método.
IQueryInfo::GetInfoTip

Obtiene el texto de información de un elemento.

Comentarios

Esta interfaz se obtiene llamando a IShellFolder::GetUIObjectOf y pasando IID_IQueryInfo para el identificador de interfaz. El elemento para el que se solicita información de información se incluye en el argumento apidl de la llamada IShellFolder::GetUIObjectOf . Si la carpeta no proporciona IQueryInfo , el Shell usará el texto para mostrar estándar en la información.

Cuándo implementar

Implemente IQueryInfo para proporcionar marcas e información de texto que difiere del texto normal que se muestra para un elemento de una carpeta. Por ejemplo, si la carpeta contenía objetos de archivo, podría usar la sugerencia de información para proporcionar la ruta de acceso completa y el nombre de archivo del elemento en lugar de simplemente el nombre de archivo.

Cuándo usar

En la mayoría de los casos, no se usa esta interfaz directamente. El Shell usará esta interfaz cuando requiera información adicional para mostrar dentro de una sugerencia de información. Sin embargo, puede usar IQueryInfo directamente si desea obtener información de información de otro objeto.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional, Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado shlobj_core.h