IWDFDevice3::GetHardwareRegisterMappedAddress-Methode (wudfddi.h)
[Warnung: UMDF 2 ist die neueste Version von UMDF und ersetzt UMDF 1. Alle neuen UMDF-Treiber sollten mit UMDF 2 geschrieben werden. UMDF 1 werden keine neuen Features hinzugefügt, und die Unterstützung für UMDF 1 in neueren Versionen von Windows 10 ist eingeschränkt. Universelle Windows-Treiber müssen UMDF 2 verwenden. Weitere Informationen finden Sie unter Erste Schritte mit UMDF.]
Ein Treiber ruft GetHardwareRegisterMappedAddress auf, um die im Benutzermodus zugeordnete Adresse der Speicherressource abzurufen, die sie zuvor mithilfe von MapIoSpace zugeordnet hat.
Syntax
void * GetHardwareRegisterMappedAddress(
[in] void *PseudoBaseAddress
);
Parameter
[in] PseudoBaseAddress
Ein Zeiger auf die Pseudobasisadresse, die von einem vorherigen Aufruf von MapIoSpace zurückgegeben wurde.
Rückgabewert
Basisadresse des Benutzermodus der Ressourcen, die zuvor mithilfe von MapIoSpace zugeordnet wurden.
Hinweise
Nachdem der Treiber GetHardwareRegisterMappedAddress aufgerufen hat, kann er direkt auf die Benutzermodusadresse zugreifen, um das Register zu lesen und zu schreiben.
Wenn Sie GetHardwareRegisterMappedAddress verwenden, müssen Sie die Inf-Direktive UmdfRegisterAccessMode auf RegisterAccessUsingUserModeMapping festlegen. Weitere Informationen zu UMDF INF-Anweisungen finden Sie unter Angeben von WDF-Direktiven in INF-Dateien.
Anforderungen
Anforderung | Wert |
---|---|
Ende des Supports | In UMDF 2.0 und höher nicht verfügbar. |
Zielplattform | Desktop |
UMDF-Mindestversion | 1.11 |
Kopfzeile | wudfddi.h |
DLL | WUDFx.dll |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für