Método IShellIconOverlayIdentifier::IsMemberOf (shobjidl_core.h)
Especifica si se debe agregar una superposición de iconos al icono de un objeto Shell.
Sintaxis
HRESULT IsMemberOf(
[in] LPCWSTR pwszPath,
DWORD dwAttrib
);
Parámetros
[in] pwszPath
Tipo: PCWSTR
Cadena Unicode que contiene la ruta de acceso completa del objeto Shell.
dwAttrib
Tipo: DWORD
Atributos del objeto. Para obtener una lista completa de los atributos de archivo y sus marcas asociadas, consulte Constantes de atributo de archivo.
Valor devuelto
Tipo: HRESULT
Este método devuelve una de las siguientes opciones:
Código devuelto | Descripción |
---|---|
|
Se debe mostrar la superposición del icono. |
|
No se debe mostrar la superposición del icono. |
|
Error en la operación. |
Comentarios
Shell llama a este método para determinar si debe mostrar la superposición de icono de un controlador para un objeto determinado. Normalmente, los controladores de superposición de iconos están diseñados para trabajar con un grupo determinado de archivos. Un ejemplo típico es un tipo de archivo, identificado por una extensión de nombre de archivo específica. Un controlador de superposición de iconos puede solicitar una superposición de icono para todos los miembros del tipo de archivo. Algunos controladores solicitan una superposición de icono solo si un miembro del tipo de archivo está en un estado determinado. Sin embargo, los controladores de superposición de iconos pueden solicitar su superposición de iconos para cualquier objeto que desee.
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 (incluya Shlobj.h) |
Archivo DLL | Shell32.dll (versión 5.0 o posterior) |