Função SHCreatePropSheetExtArray (shlobj.h)
[SHCreatePropSheetExtArray está disponível para uso nos sistemas operacionais especificados na seção Requisitos. Ele pode estar alterado ou indisponível em versões subsequentes.]
Carrega todos os manipuladores de extensão da folha de propriedades do Shell localizados em uma chave do Registro especificada.
Sintaxe
HPSXA SHCreatePropSheetExtArray(
[in] HKEY hKey,
[in, optional] PCWSTR pszSubKey,
UINT max_iface
);
Parâmetros
[in] hKey
Tipo: HKEY
A chave raiz do Registro que contém a subchave com os manipuladores de extensão da folha de propriedades. Por exemplo, HKEY_LOCAL_MACHINE.
[in, optional] pszSubKey
Tipo: PCWSTR
Um ponteiro para uma cadeia de caracteres terminada em nulo especificando o nome da subchave que contémPropertySheetHandlersdo shellex\.
Por exemplo, se hkey especificar HKEY_LOCAL_MACHINE e pszSubkey especificar "Software\Microsoft\Windows\CurrentVersion\Controls Folder\Display", essa função retornará manipuladores de extensão da folha de propriedades usando a seguinte subchave:
HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion Controls Folder Display shellex PropertySheetHandlers
max_iface
Tipo: UINT
O número máximo de manipuladores de folha de propriedades a serem retornados.
Retornar valor
Tipo: HPSXA
Retorna um identificador para uma matriz de manipuladores de folha de propriedades. Passe esse valor para SHAddFromPropSheetExtArray. Você não acessa esse valor diretamente.
Comentários
Quando terminar de usar o identificador HPSXA retornado, destrua-o chamando SHDestroyPropSheetExtArray.
Essa função carrega até max_iface extensões de folha de propriedades em uma matriz que é então passada para SHAddFromPropSheetExtArray.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | shlobj.h |
Biblioteca | Shell32.lib |
DLL | Shell32.dll (versão 5.0 ou posterior) |