Función WdfDeviceGetHardwareRegisterMappedAddress (wdfdevice.h)
[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.
Comentarios
Esta función es el equivalente de la versión 2 de UMDF de IWDFDevice3::GetHardwareRegisterMappedAddress.
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 INF UmdfRegisterAccessMode en RegisterAccessUsingUserModeMapping. Para obtener más información sobre las directivas INF de UMDF, vea Especificar directivas WDF en archivos INF.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8.1 |
Plataforma de destino | Universal |
Versión mínima de UMDF | 2.0 |
Encabezado | wdfdevice.h (incluya Wdf.h) |
Library | WUDFx02000.lib |
Archivo DLL | WUDFx02000.dll |
IRQL | PASSIVE_LEVEL |