structure DXGKARG_GETBACKINGRESOURCE (dispmprt.h)
Arguments utilisés pour obtenir des ressources de stockage pour les barres MMIO de l’appareil virtuel (sortie d’entrée mappée en mémoire).
Syntaxe
typedef struct _DXGKARG_GETBACKINGRESOURCE {
ULONG VirtualFunctionIndex;
USHORT ResourceIndex;
PCM_PARTIAL_RESOURCE_DESCRIPTOR Resource;
PMDL pMdl;
} DXGKARG_GETBACKINGRESOURCE, *PDXGKARG_GETBACKINGRESOURCE;
Membres
VirtualFunctionIndex
Fonction virtuelle particulière pour interroger la sécurité.
ResourceIndex
Index de ressource.
Resource
Descripteur de ressource de retour contenant l’adresse de base de l’hôte et la longueur des ressources.
pMdl
Pointeur vers un MDL (liste de descripteurs de mémoire).
Vous pouvez également retourner une ressource, le pilote peut retourner un MDL déjà créé à utiliser comme ressource de stockage. Tout MDL retourné doit pointer vers la RAM physique contiguë ou l’espace MMIO, sans décalage dans la première page, ainsi qu’une longueur divisible par PAGE_SIZE.
Remarques
Notez que la ressource de stockage est actuellement limitée à MAX_FLEXIO_RESOURCES (32). Ces ressources sont ensuite utilisées par le mécanisme de nuages de points/collecte présents dans les mappages MMIO pour créer des barres invitées complètes. Si un appareil physique n’utilise pas de ressource à un index spécifique, l’appareil doit définir toutes les valeurs de retour et retourner STATUS_SUCCESS.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 10, version 1809 |
d’en-tête | dispmprt.h |