PHW_INTERRUPT fungsi panggilan balik (strmini.h)

StrMiniInterrupt adalah rutinitas layanan interupsi minidriver.

Sintaks

PHW_INTERRUPT PhwInterrupt;

BOOLEAN PhwInterrupt(
  [in] IN PVOID DeviceExtension
)
{...}

Parameter

[in] DeviceExtension

Arahkan ke ekstensi perangkat minidriver.

Nilai kembali

StrMiniInterrupt mengembalikan TRUE jika perangkat menghasilkan interupsi, dan FALSE sebaliknya.

Keterangan

Driver kelas memanggil StrMiniInterrupt setiap kali menerima gangguan atas nama minidriver.

Gangguan dapat dibagikan di antara beberapa perangkat yang berbeda. Rutinitas StrMiniInterrupt minidriver harus menentukan apakah perangkat keras yang mendasarnya benar-benar menghasilkan gangguan. Jika perangkat tidak menghasilkan interupsi, StrMiniInterrupt harus mengembalikan FALSE sesegera mungkin -- untuk interupsi bersama, sistem operasi memanggil rutinitas layanan interupsi yang terdaftar untuk gangguan tersebut sampai salah satu rutinitas mengembalikan TRUE, sehingga ISR dapat menyimpan perangkat aktual yang menghasilkan gangguan menunggu jika terlalu lama untuk diselesaikan.

Persyaratan

Persyaratan Nilai
Target Platform Desktop
Header strmini.h (termasuk Strmini.h)