Função SHAssocEnumHandlers (shobjidl_core.h)
Retorna um objeto de enumeração para um conjunto especificado de manipuladores de extensão de nome de arquivo.
Sintaxe
SHSTDAPI SHAssocEnumHandlers(
[in] PCWSTR pszExtra,
[in] ASSOC_FILTER afFilter,
[out] IEnumAssocHandlers **ppEnumHandler
);
Parâmetros
[in] pszExtra
Tipo: PCWSTR
Um ponteiro para um buffer encerrado em nulo que contém uma única extensão de tipo de arquivo, por exemplo, ".jpg". Somente manipuladores associados à extensão fornecida são enumerados. Esse parâmetro pode não ser NULL.
[in] afFilter
Tipo: ASSOC_FILTER
Especifica o filtro de manipulador de enumeração aplicado à lista completa de manipuladores resultantes do valor fornecido em pszExtra. Um dos valores a seguir.
Valor | Descrição |
---|---|
ASSOC_FILTER_NONE | Retornar todos os manipuladores. |
ASSOC_FILTER_RECOMMENDED | Retornar somente manipuladores recomendados. Um manipulador define seu status recomendado no registro quando ele é instalado. Um status inicial de não recomendado pode ser promovido posteriormente para recomendado como resultado da ação do usuário. |
[out] ppEnumHandler
Tipo: IEnumAssocHandlers**
Quando esse método retorna, contém o endereço de um ponteiro para um objeto IEnumAssocHandlers .
Retornar valor
Tipo: HRESULT
Se essa função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | shobjidl_core.h (inclua Shobjidl.h) |
Biblioteca | Shell32.lib |
DLL | Shell32.dll |