estrutura DXGKARG_GETBACKINGRESOURCE (dispmprt.h)
Argumentos usados para obter recursos de backup para as barras MMIO (saída de entrada mapeada na memória) do dispositivo virtual.
Sintaxe
typedef struct _DXGKARG_GETBACKINGRESOURCE {
ULONG VirtualFunctionIndex;
USHORT ResourceIndex;
PCM_PARTIAL_RESOURCE_DESCRIPTOR Resource;
PMDL pMdl;
} DXGKARG_GETBACKINGRESOURCE, *PDXGKARG_GETBACKINGRESOURCE;
Membros
VirtualFunctionIndex
A função Virtual específica para consultar a segurança.
ResourceIndex
O índice do recurso.
Resource
O descritor de recurso de retorno, que contém o endereço base do host e o comprimento do recurso.
pMdl
Ponteiro para um MDL (lista de descritores de memória).
Alternativa ao retorno de um Recurso, o driver pode retornar um MDL já criado para usar como um recurso de suporte. Qualquer MDL retornado deve apontar para RAM física contígua ou espaço MMIO, sem deslocamento para a primeira página, juntamente com um comprimento divisível por PAGE_SIZE.
Comentários
Observe que o recurso de suporte está atualmente limitado a intervalos de MAX_FLEXIO_RESOURCES (32). Esses recursos são usados pelo mecanismo de dispersão/coleta presente nos mapeamentos MMIO para criar barras de convidado completas. Se um dispositivo físico não usar um recurso em um Índice específico, o dispositivo deverá definir todos os valores retornados e retornar STATUS_SUCCESS.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 1809 |
Cabeçalho | dispmprt.h |