struktur WHEA_PSHED_PLUGIN_REGISTRATION_PACKET_V2 (ntddk.h)

Dicadangkan untuk penggunaan sistem. Struktur WHEA_PSHED_PLUGIN_REGISTRATION_PACKET_V2 menjelaskan data yang diperlukan untuk mendaftarkan plug-in PSHED dengan PSHED.

Sintaks

typedef struct _WHEA_PSHED_PLUGIN_REGISTRATION_PACKET_V2 {
  ULONG                       Length;
  ULONG                       Version;
  PVOID                       Context;
  ULONG                       FunctionalAreaMask;
  ULONG                       Reserved;
  WHEA_PSHED_PLUGIN_CALLBACKS Callbacks;
  PVOID                       PluginHandle;
} WHEA_PSHED_PLUGIN_REGISTRATION_PACKET_V2;

Anggota

Length

Ukuran, dalam byte, dari struktur WHEA_PSHED_PLUGIN_REGISTRATION_PACKET.

Version

Versi struktur WHEA_PSHED_PLUGIN_REGISTRATION_PACKET. Plug-in PSHED harus mengatur anggota ini ke WHEA_PLUGIN_REGISTRATION_PACKET_VERSION, yang akan diatur ke WHEA_PLUGIN_REGISTRATION_PACKET_V2 default.

Context

Area konteks plug-in-supplied PSHED yang diteruskan ke fungsi panggilan balik plug-in PSHED.

FunctionalAreaMask

Kombinasi bendera or'ed bit-bijaksana yang menentukan area fungsi di mana plug-in PSHED berpartisipasi. Bendera yang mungkin adalah:

Reserved

Dicadangkan untuk penggunaan sistem. Plug-in PSHED harus mengatur anggota ini ke nol.

Callbacks

Struktur WHEA_PSHED_PLUGIN_CALLBACKS yang menjelaskan fungsi panggilan balik untuk plug-in PSHED.

PluginHandle

Plugin V2 dapat dibatalkan pendaftarannya melalui PluginHandle. Simpan ini untuk membatalkan pendaftaran. Hanya plugin V2 yang memiliki kemampuan untuk tidak terdaftar.

Keterangan

Plugin V2 adalah default. Jika Anda membuat plugin PSHED baru, buat plugin V2.

Persyaratan

Persyaratan Nilai
Header ntddk.h