Structure NOTIFYCANCEL (npapi.h)
La structure NOTIFYCANCEL contient les détails d’une opération de déconnexion réseau. Il est utilisé par la fonction CancelConnectNotify .
Syntaxe
typedef struct _NOTIFYCANCEL {
LPWSTR lpName;
LPWSTR lpProvider;
DWORD dwFlags;
BOOL fForce;
} NOTIFYCANCEL, *LPNOTIFYCANCEL;
Membres
lpName
Pointeur vers le nom de l’appareil local ou de la ressource réseau dont la connexion est en cours d’annulation.
lpProvider
Pour la notification préalable, ce champ n’est pas défini. Le MPR essaiera tous les fournisseurs valides d’annuler la connexion.
Pour la notification après coup, si l’opération d’annulation a réussi, ce champ spécifie le nom du fournisseur réseau qui a annulé la connexion.
dwFlags
Actuellement, le seul indicateur pris en charge est CONNECT_UPDATE_PROFILE, ce qui indique si la déconnexion doit rester persistante. Si cet indicateur est défini, Windows ne restaure plus cette connexion lorsque l’utilisateur se connecte.
fForce
Indique si la déconnexion doit continuer même s’il existe des fichiers ou des travaux ouverts sur la connexion. Si ce champ a la valeur TRUE, la connexion est annulée quels que soient les fichiers ou travaux ouverts. Si ce champ a la valeur FALSE, la connexion n’est pas annulée s’il existe des fichiers ou des travaux ouverts.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | npapi.h |