DXGKARG_GETBACKINGRESOURCE struttura (dispmprt.h)
Argomenti usati per recuperare le risorse di backup per le barre MMIO del dispositivo virtuale (output di input mappato alla memoria).
Sintassi
typedef struct _DXGKARG_GETBACKINGRESOURCE {
ULONG VirtualFunctionIndex;
USHORT ResourceIndex;
PCM_PARTIAL_RESOURCE_DESCRIPTOR Resource;
PMDL pMdl;
} DXGKARG_GETBACKINGRESOURCE, *PDXGKARG_GETBACKINGRESOURCE;
Members
VirtualFunctionIndex
Funzione virtuale specifica per eseguire query sulla sicurezza.
ResourceIndex
Indice delle risorse.
Resource
Descrittore di risorsa restituito contenente l'indirizzo di base host e la lunghezza della risorsa.
pMdl
Puntatore a un elenco MDL (elenco descrittore di memoria).
In alternativa alla restituzione di una risorsa, il driver può restituire un MDL già creato da usare come risorsa di backup. Qualsiasi MDL restituito deve puntare a spazio fisico contiguo o MMIO, senza offset nella prima pagina, insieme a una lunghezza divisibile per PAGE_SIZE.
Commenti
Si noti che la risorsa di backup è attualmente limitata agli intervalli di MAX_FLEXIO_RESOURCES (32). Queste risorse vengono quindi usate dal meccanismo di dispersione/raccolta presenti nei mapping MMIO per creare barre guest complete. Se un dispositivo fisico non usa una risorsa in un indice specifico, il dispositivo deve impostare tutti i valori restituiti e restituire STATUS_SUCCESS.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10, versione 1809 |
Intestazione | dispmprt.h |