NOTIFYINFO 構造体 (npapi.h)

NOTIFYINFO 構造体には、ネットワーク接続または切断操作に関する状態情報が含まれています。 これは、 AddConnectNotify 関数と CancelConnectNotify 関数で使用されます。

構文

typedef struct _NOTIFYINFO {
  DWORD  dwNotifyStatus;
  DWORD  dwOperationStatus;
  LPVOID lpContext;
} NOTIFYINFO, *LPNOTIFYINFO;

メンバー

dwNotifyStatus

これは、接続または切断が実行される前または後にこの通知が送信されるかどうかを示すNOTIFY_PREまたはNOTIFY_POSTのいずれかになります。

dwOperationStatus

これは、dwNotifyStatus がNOTIFY_PREされたときにWN_SUCCESSに設定されます。

dwNotifyStatus がNOTIFY_POSTに設定されている場合、dwOperationStatus には、NPAddConnection またはNPCancelConnection という操作を実行する関数からの戻り値の状態コードが含まれます。

lpContext

事前通知と通知後の呼び出しの間の操作のコンテキストを保持するために、通知を受信するアプリケーションによって使用されます。 つまり、通知アプリケーションは、特定のイベントの対応する事後通知呼び出しに事前通知呼び出しを照合できます。 lpContext メンバーは、事前通知のために通知関数が呼び出されたときの NULL ポインターです。 通知関数は lpContext を引き続き NULL で返すことができます。これは、この特定の操作に対するそれ以上の通知に関心がないことを示します。 この場合、通知関数は、この操作の事後通知と共に再度呼び出されることはありません。 事前通知関数の呼び出しが lpContextNULL 以外の値を返す場合、この値は、同じ操作の事後通知に対して通知関数が呼び出されたときに渡されます。

要件

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