Compartir a través de


Interfaz IExtractImage (shobjidl_core.h)

Expone métodos que solicitan una imagen en miniatura desde una carpeta de Shell.

Herencia

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

Métodos

La interfaz IExtractImage tiene estos métodos.

 
IExtractImage::Extract

Solicita una imagen de un objeto, como un elemento de una carpeta shell.
IExtractImage::GetLocation

Obtiene una ruta de acceso a la imagen que se va a extraer.

Comentarios

Hay dos pasos en el proceso: en primer lugar, use GetLocation para solicitar la descripción de la ruta de acceso de una imagen y especificar cómo se debe representar la imagen. A continuación, llame a Extract para extraer la imagen.

Si el objeto está subproceso libre, también debe exponer una interfaz IRunnableTask para que se pueda detener e iniciar según sea necesario. Esta característica puede ser especialmente útil cuando la extracción puede ser lenta.

Implemente IExtractImage si la extensión de espacio de nombres debe proporcionar imágenes en miniatura que se mostrarán en una vista shell.

Use IExtractImage si va a implementar una vista de objetos de espacio de nombres y desea mostrar imágenes en miniatura. Puede usar el método IShellFolder::GetUIObjectOf de una carpeta shell para enlazar a su interfaz IExtractImage .

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional, Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado shobjidl_core.h (include Shobjidl.h)