estructura DXGKARG_GETBACKINGRESOURCE (dispmprt.h)
Argumentos usados para obtener recursos de respaldo para las barras MMIO del dispositivo virtual (salida de entrada asignada a memoria).
Sintaxis
typedef struct _DXGKARG_GETBACKINGRESOURCE {
ULONG VirtualFunctionIndex;
USHORT ResourceIndex;
PCM_PARTIAL_RESOURCE_DESCRIPTOR Resource;
PMDL pMdl;
} DXGKARG_GETBACKINGRESOURCE, *PDXGKARG_GETBACKINGRESOURCE;
Miembros
VirtualFunctionIndex
Función virtual determinada para consultar la seguridad.
ResourceIndex
Índice de recursos.
Resource
Descriptor de recursos devuelto, que contiene la dirección base del host y la longitud del recurso.
pMdl
Puntero a una MDL (lista de descriptores de memoria).
Como alternativa a devolver un recurso, el controlador puede devolver una MDL ya creada para usarla como recurso de respaldo. Cualquier MDL devuelto debe apuntar a un espacio de RAM físico o MMIO contiguo, sin desplazamiento en la primera página, junto con una longitud divisible por PAGE_SIZE.
Comentarios
Tenga en cuenta que el recurso de respaldo está limitado actualmente a intervalos de MAX_FLEXIO_RESOURCES (32). A continuación, el mecanismo de dispersión y recopilación de estos recursos se usa en las asignaciones mmio para crear barras de invitado completas. Si un dispositivo físico no usa un recurso en un índice específico, el dispositivo debe establecer todos los valores devueltos y devolver STATUS_SUCCESS.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10, versión 1809 |
Encabezado | dispmprt.h |