struttura DXGKARG_GETBACKINGRESOURCE (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;
Membri
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 MDL (elenco dei descrittori di memoria).
In alternativa alla restituzione di una risorsa, il driver può restituire un file MDL già creato da usare come risorsa di supporto. Qualsiasi MDL restituito deve puntare allo spazio DI RAM o MMIO fisico contiguo, senza offset nella prima pagina, insieme a una lunghezza divisibile per PAGE_SIZE.
Osservazioni
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 presente 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.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 10, versione 1809 |
intestazione | dispmprt.h |