Partager via


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