Bagikan melalui


Metode IWDFDevice3::GetHardwareRegisterMappedAddress (wudfddi.h)

[Peringatan: UMDF 2 adalah versi terbaru UMDF dan pengganti UMDF 1. Semua driver UMDF baru harus ditulis menggunakan UMDF 2. Tidak ada fitur baru yang ditambahkan ke UMDF 1 dan ada dukungan terbatas untuk UMDF 1 pada versi Windows 10 yang lebih baru. Driver Universal Windows harus menggunakan UMDF 2. Untuk informasi selengkapnya, lihat Mulai menggunakan UMDF.]

Driver memanggil GetHardwareRegisterMappedAddress untuk mendapatkan alamat sumber daya memori yang dipetakan mode pengguna yang sebelumnya dipetakan menggunakan MapIoSpace.

Sintaks

void * GetHardwareRegisterMappedAddress(
  [in] void *PseudoBaseAddress
);

Parameter

[in] PseudoBaseAddress

Penunjuk ke alamat dasar pseudo yang dikembalikan oleh panggilan sebelumnya ke MapIoSpace.

Nilai kembali

Alamat dasar mode pengguna dari sumber daya yang dipetakan sebelumnya menggunakan MapIoSpace.

Keterangan

Setelah driver memanggil GetHardwareRegisterMappedAddress, driver dapat mengakses alamat mode pengguna secara langsung untuk membaca dan menulis ke register.

Catatan Ini bukan pendekatan yang direkomendasikan untuk mengakses register karena mencegah UMDF melakukan validasi pada akses.
 
Untuk informasi selengkapnya, lihat Membaca dan Menulis ke Daftar Perangkat di Driver UMDF 1.x.

Jika Anda menggunakan GetHardwareRegisterMappedAddress, Anda harus mengatur direktif INF UmdfRegisterAccessMode ke RegisterAccessUsingUserModeMapping. Untuk informasi selengkapnya tentang arahan UMDF INF, lihat Menentukan Arahan WDF dalam File INF.

Persyaratan

Persyaratan Nilai
Akhir dukungan Tidak tersedia di UMDF 2.0 dan yang lebih baru.
Target Platform Desktop
Versi UMDF minimum 1.11
Header wudfddi.h
DLL WUDFx.dll

Lihat juga

IWDFDevice3