Fungsi NetDmaGetVersion (netdma.h)

Catatan Antarmuka NetDMA tidak didukung

di Windows 8 dan yang lebih baru.

 

Fungsi NetDmaGetVersion mengembalikan versi antarmuka NetDMA yang didukung komputer lokal.

Sintaks

NET_DMA_EXPORT UINT NetDmaGetVersion();

Mengembalikan nilai

NetDmaGetVersion mengembalikan nilai UINT yang berisi nomor versi utama dan minor sebagai berikut:

Menampilkan kode Deskripsi
Tinggi 16 bit
Nomor versi utama antarmuka NetDMA.
16 bit rendah
Versi minor antarmuka NetDMA.

Keterangan

Driver penyedia NetDMA dapat memanggil fungsi NetDmaGetVersion untuk mendapatkan versi antarmuka NetDMA. Penyedia NetDMA harus mendaftar sebagai penyedia NetDMA dengan versi yang sama atau lebih rendah dari versi antarmuka penyedia NetDMA yang didukung komputer lokal. Driver penyedia NetDMA menentukan versi utama dan minor dari penyedia NetDMA di anggota MajorVersion dan MinorVersion dari NET_DMA_PROVIDER_CHARACTERISTICS struktur yang diteruskannya ke Fungsi NetDmaRegisterProvider .

CatatanNetDmaGetVersion tidak tersedia di NetDMA versi 1.0. Untuk menghindari penggunaan impor fungsi yang mungkin menghentikan pemuatan driver, driver penyedia NetDMA 1.1 atau yang lebih baru harus memverifikasi keberadaan NetDmaGetVersion sebelum memanggil NetDmaGetVersion. Untuk memanggil NetDmaGetVersion, pertama-tama panggil fungsi NdisGetRoutineAddress untuk mendapatkan titik masuk lalu, jika NetDmaGetVersion tersedia, panggil NetDmaGetVersion di titik masuk yang disediakan NdisGetRoutineAddress . Jika driver penyedia tidak bisa mendapatkan alamat NetDmaGetVersion, antarmuka NetDMA yang didukung harus versi 1.0.
 
Driver penyedia NetDMA memanggil NetDmaGetVersion di IRQL = PASSIVE_LEVEL.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Didukung untuk driver NetDMA 2.0 dan NetDMA 1.1 di Windows Server 2008.
Target Platform Universal
Header netdma.h (termasuk Netdma.h)
IRQL PASSIVE_LEVEL

Lihat juga

NET_DMA_PROVIDER_CHARACTERISTICS

NdisGetRoutineAddress

NetDmaRegisterProvider