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 |