Fungsi KeIpiGenericCall (wdm.h)
Rutinitas KeIpiGenericCall menyebabkan rutinitas yang ditentukan berjalan pada semua prosesor secara bersamaan.
Sintaks
ULONG_PTR KeIpiGenericCall(
[in] PKIPI_BROADCAST_WORKER BroadcastFunction,
[in] ULONG_PTR Context
);
Parameter
[in] BroadcastFunction
Penunjuk ke rutinitas IpiGenericCall . Rutinitas ini dijalankan pada setiap prosesor secara bersamaan.
[in] Context
Menentukan nilai yang akan diteruskan ke IpiGenericCall saat dipanggil.
Nilai kembali
KeIpiGenericCall mengembalikan nilai yang dikembalikan IpiGenericCall pada prosesor sumber (prosesor yang disebut KeIpiGenericCall).
Keterangan
Ketika driver memanggil KeIpiGenericCall, sistem mengganggu setiap prosesor dan meningkatkan IRQL ke IPI_LEVEL (tingkat interupsi interprosesor). Setiap prosesor berputar pada pengatas sampai semua prosesor mencapai hambatan; kemudian, semua prosesor mulai memanggil IpiGenericCall. KeIpiGenericCall menunggu semua panggilan ke IpiGenericCall selesai sebelum kembali.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Windows Server 2003 dan versi Windows yang lebih baru. |
Target Platform | Universal |
Header | wdm.h (termasuk Wdm.h, Ntddk.h, Ntifs.h) |
Pustaka | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | < IPI_LEVEL |
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