DXGKARG_GETBACKINGRESOURCE estrutura (dispmprt.h)
Argumentos usados para obter recursos de backup para as barras MMIO do dispositivo virtual (saída de entrada mapeada na memória).
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 de recursos.
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 backup. 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.
Observações
Observe que o recurso de backup está atualmente limitado a intervalos de MAX_FLEXIO_RESOURCES (32). Esses recursos são usados pelo mecanismo de dispersão/coleta presentes nos mapeamentos do 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 |
---|---|
de cliente com suporte mínimo | Windows 10, versão 1809 |
cabeçalho | dispmprt.h |