NOTIFYCANCEL 構造体 (npapi.h)

NOTIFYCANCEL 構造体には、ネットワーク切断操作の詳細が含まれています。 これは CancelConnectNotify 関数によって使用されます。

構文

typedef struct _NOTIFYCANCEL {
  LPWSTR lpName;
  LPWSTR lpProvider;
  DWORD  dwFlags;
  BOOL   fForce;
} NOTIFYCANCEL, *LPNOTIFYCANCEL;

メンバー

lpName

接続が取り消されているローカル デバイスまたはネットワーク リソースの名前へのポインター。

lpProvider

事前通知の場合、このフィールドは定義されていません。 MPR では、有効なすべてのプロバイダーが接続を取り消そうとします。

事後通知の場合、取り消し操作が成功した場合、このフィールドは接続を取り消したネットワーク プロバイダーの名前を指定します。

dwFlags

現在、サポートされている唯一のフラグはCONNECT_UPDATE_PROFILEです。これは、切断を永続的に維持するかどうかを示します。 このフラグが設定されている場合、ユーザーがログオンしたときに、Windows はこの接続を復元しなくなります。

fForce

接続に開いているファイルまたはジョブがある場合でも、切断を続行するかどうかを示します。 このフィールドが TRUE の場合、開いているファイルやジョブに関係なく、接続は取り消されます。 このフィールドが FALSE の場合、開いているファイルまたはジョブがある場合、接続は取り消されません。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
Header npapi.h