Método IKnownFolderManager::Redirect (shobjidl_core.h)
Redireciona solicitações de pasta para pastas comuns e por usuário.
Sintaxe
HRESULT Redirect(
[in] REFKNOWNFOLDERID rfid,
[in, optional] HWND hwnd,
[in] KF_REDIRECT_FLAGS flags,
[in, optional] LPCWSTR pszTargetPath,
[in] UINT cFolders,
[in] const KNOWNFOLDERID *pExclusion,
[out] LPWSTR *ppszError
);
Parâmetros
[in] rfid
Tipo: REFKNOWNFOLDERID
Uma referência ao KNOWNFOLDERID da pasta a ser redirecionada.
[in, optional] hwnd
Digite: HWND
O identificador da janela pai usada para exibir caixas de diálogo de interface do usuário de progresso do mecanismo de cópia quando KF_REDIRECT_WITH_UI é passado no parâmetro flags . Se nenhuma caixa de diálogo de progresso for necessária, esse valor poderá ser NULL.
[in] flags
Tipo: KF_REDIRECT_FLAGS
As opções de KF_REDIRECT_FLAGS para redirecionamento.
[in, optional] pszTargetPath
Tipo: LPCWSTR
Um ponteiro para o novo caminho da pasta. Essa é uma cadeia de caracteres Unicode terminada em nulo. Esse valor pode ser NULL.
[in] cFolders
Tipo: UINT
O número de valores KNOWNFOLDERID na matriz em pExclusion.
[in] pExclusion
Tipo: KNOWNFOLDERID const*
Ponteiro para uma matriz de valores KNOWNFOLDERID que se referem a subpastas de rfid que devem ser excluídas do redirecionamento. Se nenhuma subpasta for excluída, esse valor poderá ser NULL.
[out] ppszError
Tipo: LPWSTR*
Quando esse método retorna, contém o endereço de um ponteiro para uma cadeia de caracteres Unicode terminada em nulo que contém uma mensagem de erro se uma foi gerada. Esse valor pode ser NULL.
Retornar valor
Tipo: HRESULT
Retorna S_OK se tiver êxito ou um valor de erro, incluindo o seguinte:
Código de retorno | Descrição |
---|---|
|
Entre outras coisas, esse valor pode indicar que o parâmetro rfid faz referência a um KNOWNFOLDERID que não está presente no sistema. Nem todos os valores KNOWNFOLDERID estão presentes em todos os sistemas. Use IKnownFolderManager::GetFolderIds para recuperar o conjunto de valores KNOWNFOLDERID para o sistema atual. |
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) |
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de