Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
[Solo se aplica a UMDF]
Un controlador llama a WdfDeviceGetHardwareRegisterMappedAddress para obtener la dirección asignada en modo de usuario del recurso de memoria asignado anteriormente mediante WdfDeviceMapIoSpace.
Sintaxis
PVOID WdfDeviceGetHardwareRegisterMappedAddress(
[in] WDFDEVICE Device,
[in] PVOID PseudoBaseAddress
);
Parámetros
[in] Device
Identificador de un objeto de dispositivo de marco.
[in] PseudoBaseAddress
Dirección de una ubicación que recibe un puntero a la dirección pseudo base.
Valor devuelto
Dirección base del modo de usuario de los recursos asignados anteriormente mediante WdfDeviceMapIoSpace.
Observaciones
Esta función es el equivalente de la versión 2 de UMDF de IWDFDevice3::GetHardwareRegisterRegisterMappedAddress.
Una vez que el controlador llama a WdfDeviceGetHardwareRegisterMappedAddress, puede acceder a la dirección en modo de usuario directamente para leer y escribir en el registro.
Si usa WdfDeviceGetHardwareRegisterMappedAddress, debe establecer la directiva UmdfRegisterAccessMode INF en RegisterAccessUsingUserModeMapping. Para obtener más información sobre las directivas INF de UMDF, vea Especificación de directivas WDF en archivos INF.
Requisitos
| Requisito | Valor |
|---|---|
| cliente mínimo admitido | Windows 8.1 |
| de la plataforma de destino de | Universal |
| versión mínima de UMDF | 2.0 |
| encabezado de | wdfdevice.h (incluya Wdf.h) |
| biblioteca de | WUDFx02000.lib |
| DLL de | WUDFx02000.dll |
| irQL | PASSIVE_LEVEL |