Fungsi NdisSetPollAffinity (poll.h)

Driver miniport memanggil fungsi NdisSetPollAffinity untuk mengunci panggilan balik NdisPoll ke prosesor.

Sintaks

void NdisSetPollAffinity(
  [_In_] NDIS_POLL_HANDLE       PollHandle,
  [_In_] PROCESSOR_NUMBER const *PollAffinity
);

Parameter

[_In_] PollHandle

Handel ke objek Polling yang dikembalikan oleh panggilan yang berhasil ke NdisRegisterPoll.

[_In_] PollAffinity

Penunjuk ke struktur PROCESSOR_NUMBER yang diinisialisasi driver yang menjelaskan inti di mana driver ingin panggilan balik NdisPoll untuk objek ini dipanggil.

Nilai kembali

Tidak ada

Keterangan

Setelah NdisSetPollAffinity mengembalikan satu iterasi polling masih dapat terjadi dengan afinitas lama. Afinitas berfungsi saat polling baik di IRQL PASSIVE_LEVEL maupun DISPATCH_LEVEL.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 11
Server minimum yang didukung Windows Server 2022
Header poll.h (termasuk ndis.h)
IRQL <= DISPATCH_LEVEL

Lihat juga

NdisPoll

NdisRegisterPoll