Función SHAssocEnumHandlers (shobjidl_core.h)
Devuelve un objeto de enumeración para un conjunto especificado de controladores de extensión de nombre de archivo.
Sintaxis
SHSTDAPI SHAssocEnumHandlers(
[in] PCWSTR pszExtra,
[in] ASSOC_FILTER afFilter,
[out] IEnumAssocHandlers **ppEnumHandler
);
Parámetros
[in] pszExtra
Tipo: PCWSTR
Puntero a un búfer terminado en null que contiene una única extensión de tipo de archivo, por ejemplo, ".jpg". Solo se enumeran los controladores asociados a la extensión especificada. Este parámetro puede no ser NULL.
[in] afFilter
Tipo: ASSOC_FILTER
Especifica el filtro del controlador de enumeración aplicado a la lista completa de controladores resultantes del valor especificado en pszExtra. Uno de los siguientes valores.
Valor | Descripción |
---|---|
ASSOC_FILTER_NONE | Devuelve todos los controladores. |
ASSOC_FILTER_RECOMMENDED | Devuelve solo los controladores recomendados. Un controlador establece su estado recomendado en el Registro cuando se instala. Posteriormente, se puede promover un estado inicial de no recomendado a recomendado como resultado de la acción del usuario. |
[out] ppEnumHandler
Tipo: IEnumAssocHandlers**
Cuando este método devuelve, contiene la dirección de un puntero a un objeto IEnumAssocHandlers .
Valor devuelto
Tipo: HRESULT
Si esta función se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | shobjidl_core.h (incluya Shobjidl.h) |
Library | Shell32.lib |
Archivo DLL | Shell32.dll |