Método IOpenControlPanel::GetPath (shobjidl_core.h)
Obtém o caminho de um item de Painel de Controle especificado.
Sintaxe
HRESULT GetPath(
[in] LPCWSTR pszName,
[out] LPWSTR pszPath,
[in] UINT cchPath
);
Parâmetros
[in] pszName
Tipo: LPCWSTR
Um ponteiro para o nome canônico do item ou seu GUID. Esse valor pode ser NULL. Consulte Comentários para obter mais detalhes. Para obter uma lista completa de nomes canônicos de Painel de Controle item, consulte Nomes canônicos de itens de Painel de Controle.
[out] pszPath
Tipo: LPWSTR
Quando esse método retorna, contém o caminho do item de Painel de Controle especificado como uma cadeia de caracteres Unicode.
[in] cchPath
Tipo: UINT
O tamanho do buffer apontado por pszPath, em WCHARs.
Retornar valor
Tipo: HRESULT
Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Comentários
Se pszName apontar para o nome canônico ou GUID do item, o caminho retornado estará em uma dessas duas formas, dependendo do modo de exibição de Painel de Controle mais recente (Modo de Exibição Clássico ou Exibição de Categoria):
::{CLSID_ControlPanel}\::{item guid}
::{CLSID_ControlPanelCategory}\categoryId\::{item guid}
Se pszName for NULL , um desses dois valores será retornado:
::{CLSID_ControlPanel}
::{CLSID_ControlPanelCategory}
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) |