Bagikan melalui


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