Partager via


STRUCTURE CONNECTDLGSTRUCTA (winnetwk.h)

La structure CONNECTDLGSTRUCT est utilisée par la fonction WNetConnectionDialog1 pour établir les paramètres de boîte de dialogue de navigation.

Syntaxe

typedef struct _CONNECTDLGSTRUCTA {
  DWORD          cbStructure;
  HWND           hwndOwner;
  LPNETRESOURCEA lpConnRes;
  DWORD          dwFlags;
  DWORD          dwDevNum;
} CONNECTDLGSTRUCTA, *LPCONNECTDLGSTRUCTA;

Membres

cbStructure

Type : DWORD

Taille, en octets, de la structure CONNECTDLGSTRUCT . L’appelant doit fournir cette valeur.

hwndOwner

Type : HWND

Handle de la fenêtre propriétaire de la boîte de dialogue.

lpConnRes

Type : LPNETRESOURCE

Pointeur vers une structure NETRESOURCE .

Si le membre lpRemoteName de NETRESOURCE est spécifié, il est entré dans le champ chemin d’accès de la boîte de dialogue. À l’exception du membre dwType , tous les autres membres de la structure NETRESOURCE doivent avoir la valeur NULL. Le membre dwType doit être égal à RESOURCETYPE_DISK.

Le système ne prend pas en charge l’indicateur RESOURCETYPE_PRINT pour la navigation et la connexion aux ressources d’impression.

dwFlags

Type : DWORD

Ensemble d’indicateurs de bits qui décrivent les options pour l’affichage de la boîte de dialogue. Ce membre peut être une combinaison des valeurs suivantes.

Valeur Signification
SidTypeUser
Le compte est un compte d’utilisateur.
CONNDLG_RO_PATH
Affichez un chemin d’accès en lecture seule au lieu d’autoriser l’utilisateur à taper un chemin d’accès.

Cet indicateur doit être défini uniquement si le membre lpRemoteName de la structure NETRESOURCE pointée par le membre lpConnRes n’est pas NULL (ou une chaîne vide) et si l’indicateur CONNDLG_USE_MRU n’est pas défini.

CONNDLG_CONN_POINT
Indicateur interne. Ne pas utiliser.
CONNDLG_USE_MRU
Entrez les chemins d’accès les plus récents utilisés dans la zone de combinaison. Définissez cette valeur pour simuler la fonction WNetConnectionDialog .
CONNDLG_HIDE_BOX
Affichez la zone case activée permettant à l’utilisateur de restaurer la connexion lors de l’ouverture de session.
CONNDLG_PERSIST
Restaurez la connexion lors de l’ouverture de session.
CONNDLG_NOT_PERSIST
Ne restaurez pas la connexion lors de l’ouverture de session.
 

Pour plus d'informations, consultez la section Notes qui suit.

dwDevNum

Type : DWORD

Si l’appel à la fonction WNetConnectionDialog1 réussit, ce membre retourne le numéro de l’appareil connecté. La valeur est 1 pour A :, 2 pour B :, 3 pour C :, et ainsi de suite. Si l’utilisateur a créé une connexion sans appareil, la valeur est –1.

Remarques

Si ni le CONNDLG_RO_PATH ni l’indicateur CONNDLG_USE_MRU n’est défini et que le membre lpRemoteName de la structure NETRESOURCE ne spécifie pas de chemin d’accès distant, la demande est définie par défaut sur le type d’affichage de la boîte de dialogue CONNDLG_RO_PATH.

Les valeurs CONNDLG_PERSIST et CONNDLG_NOT_PERSIST ne peuvent pas être définies. Si aucun n’est défini, la boîte de dialogue utilise par défaut la dernière option sélectionnée dans cette boîte de dialogue pour le type particulier de connexion d’appareil.

Notes

L’en-tête winnetwk.h définit CONNECTDLGSTRUCT comme un alias qui sélectionne automatiquement la version ANSI ou Unicode de cette fonction en fonction de la définition de la constante de préprocesseur UNICODE. Le mélange de l’utilisation de l’alias neutre en encodage avec du code qui n’est pas neutre en encodage peut entraîner des incompatibilités qui entraînent des erreurs de compilation ou d’exécution. Pour plus d’informations, consultez Conventions pour les prototypes de fonction.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
En-tête winnetwk.h

Voir aussi

NETRESOURCE

WNetConnectionDialog1

Vue d’ensemble de Windows Networking (WNet)

Structures de mise en réseau Windows