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 |