struktur NDIS_TIMER_CHARACTERISTICS (ndis.h)

Struktur NDIS_TIMER_CHARACTERISTICS mendefinisikan karakteristik timer satu bidikan atau berkala.

Sintaks

typedef struct _NDIS_TIMER_CHARACTERISTICS {
  NDIS_OBJECT_HEADER   Header;
  ULONG                AllocationTag;
  PNDIS_TIMER_FUNCTION TimerFunction;
  PVOID                FunctionContext;
} NDIS_TIMER_CHARACTERISTICS, *PNDIS_TIMER_CHARACTERISTICS;

Anggota

Header

Struktur NDIS_OBJECT_HEADER untuk struktur NDIS_TIMER_CHARACTERISTICS. Atur anggota Jenis struktur yang ditentukan Header ke NDIS_OBJECT_TYPE_TIMER_CHARACTERISTICS, anggota Revisi ke NDIS_TIMER_CHARACTERISTICS_REVISION_1, dan anggota Ukuran ke NDIS_SIZEOF_TIMER_CHARACTERISTICS_REVISION_1.

AllocationTag

String yang dibatasi oleh tanda kutip tunggal dan berisi hingga empat karakter, biasanya ditentukan dalam urutan terbalik. Anda harus menyediakan tag ini. NDIS menggunakan tag ini ketika mengalokasikan memori untuk timer.

TimerFunction

Penunjuk ke titik masuk untuk fungsi NetTimerCallback . NDIS memanggil fungsi ini ketika timer diaktifkan.

FunctionContext

Penunjuk ke area konteks yang dialokasikan driver. NDIS meneruskan pointer ini ke fungsi NetTimerCallback saat timer diaktifkan.

Keterangan

Untuk mengalokasikan dan menginisialisasi objek timer, driver NDIS memanggil fungsi NdisAllocateTimerObject dan menyediakan struktur NDIS_TIMER_CHARACTERISTICS. Timer tidak dimulai sampai driver memanggil fungsi NdisSetTimerObject .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Didukung di NDIS 6.0 dan yang lebih baru.
Header ndis.h (termasuk Ndis.h)

Lihat juga

NDIS_OBJECT_HEADER

NdisAllocateTimerObject

NdisSetTimerObject

NetTimerCallback