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

IpiGenericCall