Estrutura CONNECTDLGSTRUCTA (winnetwk.h)
A estrutura CONNECTDLGSTRUCT é usada pela função WNetConnectionDialog1 para estabelecer parâmetros da caixa de diálogo de navegação.
Sintaxe
typedef struct _CONNECTDLGSTRUCTA {
DWORD cbStructure;
HWND hwndOwner;
LPNETRESOURCEA lpConnRes;
DWORD dwFlags;
DWORD dwDevNum;
} CONNECTDLGSTRUCTA, *LPCONNECTDLGSTRUCTA;
Membros
cbStructure
Tipo: DWORD
O tamanho, em bytes, da estrutura CONNECTDLGSTRUCT . O chamador deve fornecer esse valor.
hwndOwner
Digite: HWND
O identificador para a janela proprietário da caixa de diálogo.
lpConnRes
Tipo: LPNETRESOURCE
Um ponteiro para uma estrutura NETRESOURCE .
Se o membro lpRemoteName de NETRESOURCE for especificado, ele será inserido no campo caminho da caixa de diálogo. Com exceção do membro dwType , todos os outros membros da estrutura NETRESOURCE devem ser definidos como NULL. O membro dwType deve ser igual a RESOURCETYPE_DISK.
O sistema não dá suporte ao sinalizador RESOURCETYPE_PRINT para navegação e conexão com recursos de impressão.
dwFlags
Tipo: DWORD
Um conjunto de sinalizadores de bits que descrevem as opções para a exibição da caixa de diálogo. Esse membro pode ser uma combinação dos valores a seguir.
Valor | Significado |
---|---|
|
A conta é uma conta de usuário. |
|
Exiba um caminho somente leitura em vez de permitir que o usuário digite um caminho.
Esse sinalizador só deverá ser definido se o membro lpRemoteName da estrutura NETRESOURCE apontado pelo membro lpConnRes não for NULL (ou uma cadeia de caracteres vazia) e o sinalizador CONNDLG_USE_MRU não estiver definido. |
|
Sinalizador interno. Não use. |
|
Insira os caminhos usados mais recentemente na caixa de combinação. Defina esse valor para simular a função WNetConnectionDialog . |
|
Mostre a caixa marcar permitindo que o usuário restaure a conexão no logon. |
|
Restaure a conexão no logon. |
|
Não restaure a conexão no logon. |
Para obter mais informações, consulte a seção Comentários a seguir.
dwDevNum
Tipo: DWORD
Se a chamada para a função WNetConnectionDialog1 for bem-sucedida, esse membro retornará o número do dispositivo conectado. O valor é 1 para A:, 2 para B:, 3 para C:e assim por diante. Se o usuário fez uma conexão sem dispositivo, o valor será –1.
Comentários
Se nem o CONNDLG_RO_PATH nem o sinalizador CONNDLG_USE_MRU estiver definido e o membro lpRemoteName da estrutura NETRESOURCE não especificar um caminho remoto, a solicitação usará como padrão o tipo de exibição da caixa de diálogo CONNDLG_RO_PATH.
Os valores CONNDLG_PERSIST e CONNDLG_NOT_PERSIST não podem ser definidos. Se nenhum dos dois estiver definido, a caixa de diálogo usará como padrão a última opção selecionada nesta caixa de diálogo para o tipo específico de conexão de dispositivo.
Observação
O cabeçalho winnetwk.h define CONNECTDLGSTRUCT como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante de pré-processador UNICODE. Misturar o uso do alias neutro de codificação com código que não seja neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Convenções para protótipos de função.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho | winnetwk.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