struktur IO_DISCONNECT_INTERRUPT_PARAMETERS (wdm.h)
Struktur IO_DISCONNECT_INTERRUPT_PARAMETERS menjelaskan parameter saat membatalkan pendaftaran rutinitas penanganan gangguan dengan IoDisconnectInterruptEx.
Sintaks
typedef struct _IO_DISCONNECT_INTERRUPT_PARAMETERS {
ULONG Version;
union {
PVOID Generic;
PKINTERRUPT InterruptObject;
PIO_INTERRUPT_MESSAGE_INFO InterruptMessageTable;
} ConnectionContext;
} IO_DISCONNECT_INTERRUPT_PARAMETERS, *PIO_DISCONNECT_INTERRUPT_PARAMETERS;
Anggota
Version
Menentukan operasi tertentu yang akan dilakukan oleh IoDisconnectInterruptEx. Nilai untuk Versi tergantung pada nilai yang ditentukan untuk Parameter-Version> ketika IoConnectInterruptEx mendaftarkan rutinitas penanganan interupsi, seperti yang ditunjukkan dalam tabel berikut.
nilai Versi IO_CONNECT_INTERRUPT_PARAMETERS | nilai Versi IO_DISCONNECT_INTERRUPT_PARAMETERS |
---|---|
CONNECT_LINE_BASED | CONNECT_LINE_BASED |
CONNECT_MESSAGE_BASED | Nilai output Versi oleh IoConnectInterruptEx. |
CONNECT_FULLY_SPECIFIED | CONNECT_FULLY_SPECIFIED |
ConnectionContext
Penunjuk ke struktur KINTERRUPT atau IO_INTERRUPT_MESSAGE_INFO yang disediakan oleh IoConnectInterruptEx ketika gangguan tersambung. Nilai untuk ConnectionContext bergantung pada nilai yang ditentukan untuk Parameter-Version> ketika IoConnectInterruptEx mendaftarkan rutinitas penanganan gangguan, seperti yang ditunjukkan dalam tabel berikut.
Nilai Versi IoConnectInterruptEx | Nilai IoDisconnectInterruptEx ConnectionContext |
---|---|
CONNECT_LINE_BASED | Nilai yang disimpan di LineBased.InterruptObject. |
CONNECT_MESSAGE_BASED | Nilai yang disimpan dalam MessageBased.ConnectionContext. |
CONNECT_FULLY_SPECIFIED | Nilai yang disimpan dalam FullySpecified.InterruptObject. |
Untuk meminimalkan transmisi, ConnectionContext didefinisikan sebagai gabungan. Gunakan ConnectionContext.Generic untuk menentukan nilai sebagai PVOID. Gunakan ConnectionContext.InterruptObject dan ConnectionContext.InterruptMessageTable untuk menentukan nilai sebagai penunjuk ke struktur KINTERRUPT atau IO_INTERRUPT_MESSAGE_INFO .
ConnectionContext.Generic
Penunjuk ke struktur data jenis yang tidak ditentukan.
ConnectionContext.InterruptObject
Penunjuk ke struktur KINTERRUPT .
ConnectionContext.InterruptMessageTable
Penunjuk ke struktur IO_INTERRUPT_MESSAGE_INFO .
Persyaratan
Persyaratan | Nilai |
---|---|
Header | wdm.h (termasuk Wdm.h, Ntddk.h, Ntifs.h) |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk