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.
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 |