Struktur NOTIFYINFO (npapi.h)
Struktur NOTIFYINFO berisi informasi status tentang operasi sambungan jaringan atau pemutusan sambungan. Ini digunakan oleh fungsi AddConnectNotify dan CancelConnectNotify .
Sintaks
typedef struct _NOTIFYINFO {
DWORD dwNotifyStatus;
DWORD dwOperationStatus;
LPVOID lpContext;
} NOTIFYINFO, *LPNOTIFYINFO;
Anggota
dwNotifyStatus
Ini akan NOTIFY_PRE atau NOTIFY_POST untuk menunjukkan apakah pemberitahuan ini dikirim sebelum atau sesudah koneksi atau pemutusan dilakukan.
dwOperationStatus
Ini diatur ke WN_SUCCESS ketika dwNotifyStatus NOTIFY_PRE.
Jika dwNotifyStatus diatur ke NOTIFY_POST, dwOperationStatus berisi kode status pengembalian dari fungsi yang melakukan operasi: NPAddConnection atau NPCancelConnection.
lpContext
Digunakan oleh aplikasi yang menerima pemberitahuan untuk menjaga konteks operasi antara pra-pemberitahuan dan panggilan pasca-pemberitahuan. Dengan kata lain, ini memungkinkan aplikasi pemberitahuan untuk mencocokkan panggilan pemberitahuan sebelumnya ke panggilan pemberitahuan setelah fakta yang sesuai untuk peristiwa tertentu. Anggota lpContext adalah penunjuk NULL ketika fungsi pemberitahuan dipanggil untuk pemberitahuan sebelumnya. Fungsi pemberitahuan dapat kembali dengan lpContext masih NULL, menunjukkan bahwa ia tidak tertarik pada pemberitahuan lebih lanjut untuk operasi khusus ini. Dalam hal ini, fungsi pemberitahuan tidak akan dipanggil lagi dengan pemberitahuan setelah fakta untuk operasi ini. Jika panggilan fungsi pemberitahuan lanjutan mengembalikan nilai non-NULL di lpContext, nilai ini diteruskan saat fungsi pemberitahuan dipanggil untuk pemberitahuan setelah fakta untuk operasi yang sama.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Header | npapi.h |