Freigeben über


NOTIFYINFO-Struktur (npapi.h)

Die NOTIFYINFO-Struktur enthält status Informationen zu einem Netzwerkverbindungs- oder Verbindungsvorgang. Sie wird von den Funktionen AddConnectNotify und CancelConnectNotify verwendet.

Syntax

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

Member

dwNotifyStatus

Dies ist entweder NOTIFY_PRE oder NOTIFY_POST, um anzugeben, ob diese Benachrichtigung vor oder nach der Verbindungs- oder Verbindungstrennung gesendet wird.

dwOperationStatus

Dies wird auf WN_SUCCESS festgelegt, wenn dwNotifyStatus NOTIFY_PRE ist.

Wenn dwNotifyStatus auf NOTIFY_POST festgelegt ist, enthält dwOperationStatus die Rückgabe status Code der Funktion, die den Vorgang ausführt: NPAddConnection oder NPCancelConnection.

lpContext

Wird von der Anwendung verwendet, die die Benachrichtigung empfängt, um einen Kontext für den Vorgang zwischen der Vorabbenachrichtigung und den Aufrufen nach der Benachrichtigung beizubehalten. Anders ausgedrückt: Die Benachrichtigungsanwendung kann den Vorausbenachrichtigungsaufruf mit dem entsprechenden After-the-Fact-Benachrichtigungsaufruf für ein bestimmtes Ereignis abgleichen. Der lpContext-Member ist ein NULL-Zeiger , wenn die Benachrichtigungsfunktion für eine Vorabbenachrichtigung aufgerufen wird. Die Benachrichtigungsfunktion kann mit lpContext immer noch NULL zurückgeben, was an einer weiteren Benachrichtigung für diesen spezifischen Vorgang nicht interessiert ist. In diesem Fall wird die Benachrichtigungsfunktion für diesen Vorgang nicht erneut aufgerufen. Wenn der Aufruf der Erweiterten Benachrichtigungsfunktion einen Wert ungleich NULL in lpContext zurückgibt, wird dieser Wert übergeben, wenn die Benachrichtigungsfunktion für die Nach-der-Fakten-Benachrichtigung für denselben Vorgang aufgerufen wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile npapi.h