header wdfinterrupt.h

Header ini digunakan oleh wdf. Untuk informasi selengkapnya, lihat:

wdfinterrupt.h berisi antarmuka pemrograman berikut:

Fungsi

 
WDF_INTERRUPT_CONFIG_INIT

Fungsi WDF_INTERRUPT_CONFIG_INIT menginisialisasi struktur WDF_INTERRUPT_CONFIG.
WDF_INTERRUPT_EXTENDED_POLICY_INIT

Fungsi WDF_INTERRUPT_EXTENDED_POLICY_INIT menginisialisasi struktur WDF_INTERRUPT_EXTENDED_POLICY.
WDF_INTERRUPT_INFO_INIT

Fungsi WDF_INTERRUPT_INFO_INIT menginisialisasi struktur WDF_INTERRUPT_INFO.
WdfInterruptAcquireLock

Metode WdfInterruptAcquireLock memulai urutan kode yang dijalankan pada tingkat permintaan interupsi perangkat perangkat (DIRQL) sambil menahan kunci spin objek interupsi.
WdfInterruptCreate

Metode WdfInterruptCreate membuat objek interupsi kerangka kerja.
WdfInterruptDisable

Metode WdfInterruptDisable menonaktifkan gangguan perangkat tertentu dengan memanggil fungsi panggilan balik EvtInterruptDisable driver.
WdfInterruptEnable

Metode WdfInterruptEnable memungkinkan interupsi perangkat tertentu dengan memanggil fungsi panggilan balik EvtInterruptEnable driver.
WdfInterruptGetDevice

Metode WdfInterruptGetDevice mengembalikan handel ke objek perangkat kerangka kerja yang terkait dengan objek interupsi kerangka kerja tertentu.
WdfInterruptGetInfo

Metode WdfInterruptGetInfo mengambil informasi tentang interupsi tertentu.
WdfInterruptQueueDpcForIsr

Metode WdfInterruptQueueDpcForIsr mengantre fungsi panggilan balik EvtInterruptDpc objek untuk dieksekusi.
WdfInterruptQueueWorkItemForIsr

Metode WdfInterruptQueueWorkItemForIsr mengantre fungsi panggilan balik EvtInterruptWorkItem objek interupsi untuk eksekusi.
WdfInterruptReleaseLock

Metode WdfInterruptReleaseLock mengakhiri urutan kode yang dijalankan di DIRQL perangkat sambil menahan kunci spin objek interupsi.
WdfInterruptReportActive

WdfInterruptReportActive menginformasikan sistem bahwa interupsi aktif dan driver siap untuk memproses permintaan interupsi pada baris terkait.
WdfInterruptReportInactive

Metode WdfInterruptReportInactive menginformasikan sistem bahwa interupsi tidak lagi aktif dan driver tidak mengharapkan permintaan interupsi pada baris terkait.
WdfInterruptSetExtendedPolicy

Metode WdfInterruptSetExtendedPolicy menentukan prioritas interupsi, afinitas prosesor, kebijakan afinitas, dan grup prosesor untuk interupsi tertentu.
WdfInterruptSetPolicy

Metode WdfInterruptSetPolicy menentukan prioritas interupsi, afinitas prosesor, dan kebijakan afinitas untuk interupsi tertentu.
WdfInterruptSynchronize

Metode WdfInterruptSynchronize menjalankan fungsi panggilan balik tertentu di DIRQL perangkat sambil menahan kunci spin objek interupsi.
WdfInterruptTryToAcquireLock

Metode WdfInterruptTryToAcquireLock mencoba memperoleh kunci pasif objek interupsi.
WdfInterruptWdmGetInterrupt

Metode WdfInterruptWdmGetInterrupt mengembalikan pointer ke objek interupsi WDM yang terkait dengan objek interupsi kerangka kerja tertentu.

Fungsi panggilan balik

 
EVT_WDF_INTERRUPT_DISABLE

Fungsi panggilan balik peristiwa EvtInterruptDisable driver menonaktifkan gangguan perangkat keras tertentu.
EVT_WDF_INTERRUPT_DPC

Fungsi panggilan balik peristiwa EvtInterruptDpc driver memproses informasi interupsi yang telah disimpan fungsi panggilan balik EvtInterruptIsr driver.
EVT_WDF_INTERRUPT_ENABLE

Fungsi panggilan balik peristiwa EvtInterruptEnable driver memungkinkan gangguan perangkat keras tertentu.
EVT_WDF_INTERRUPT_ISR

Fungsi panggilan balik peristiwa EvtInterruptIsr driver melayani gangguan perangkat keras.
EVT_WDF_INTERRUPT_SYNCHRONIZE

Fungsi panggilan balik peristiwa EvtInterruptSynchronize driver melakukan operasi yang harus disinkronkan dengan fungsi panggilan balik EvtInterruptIsr.
EVT_WDF_INTERRUPT_WORKITEM

Fungsi panggilan balik peristiwa EvtInterruptWorkItem driver memproses informasi interupsi yang telah disimpan fungsi panggilan balik EvtInterruptIsr driver.

Struktur

 
WDF_INTERRUPT_CONFIG

Struktur WDF_INTERRUPT_CONFIG berisi informasi konfigurasi untuk interupsi perangkat.
WDF_INTERRUPT_EXTENDED_POLICY

Struktur WDF_INTERRUPT_EXTENDED_POLICY berisi informasi tentang kebijakan, prioritas, afinitas, dan grup interupsi.
WDF_INTERRUPT_INFO

Struktur WDF_INTERRUPT_INFO berisi informasi tentang sumber daya yang mengganggu perangkat.

Enumerasi

 
WDF_INTERRUPT_POLARITY

Jenis enumerasi WDF_INTERRUPT_POLARITY digunakan untuk menentukan polaritas sinyal interupsi.
WDF_INTERRUPT_POLICY

Jenis enumerasi WDF_INTERRUPT_POLICY mengidentifikasi kebijakan afinitas yang dapat digunakan manajer PnP saat menetapkan interupsi perangkat ke prosesor sistem multiprosesor.
WDF_INTERRUPT_PRIORITY

Pelajari bagaimana jenis enumerasi WDF_INTERRUPT_PRIORITY mengidentifikasi prioritas relatif untuk gangguan perangkat.