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. |