共用方式為


notifyINFO 結構 (npapi.h)

NOTIFYINFO 結構包含網路連線或中斷連線作業的狀態資訊。 AddConnectNotifyCancelConnectNotify 函式會使用它。

語法

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 會包含執行作業之函式的傳回狀態代碼: NPAddConnectionNPCancelConnection

lpContext

由接收通知的應用程式使用,以便保留通知前與通知後呼叫之間的作業內容。 換句話說,它可讓通知應用程式比對特定事件之對應後通知呼叫的預先通知呼叫。 呼叫通知函式以取得預先通知時, lpContext 成員是 NULL 指標。 通知函式可以使用 lpContext 仍然 為 NULL 傳回,表示它對於此特定作業的進一步通知不感興趣。 在此情況下,此作業不會使用事實后通知再次呼叫通知函式。 如果進階通知函數調用在 lpContext 中傳回非 NULL 值,當呼叫該相同作業之後通知的通知函式時,就會傳入這個值。

規格需求

需求
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限桌面應用程式]
標頭 npapi.h