DXGKDDI_SETVIRTUALGPUVMBUS fonction de rappel (dispmprt.h)
Cette fonction transmet un handle de bus de machine virtuelle en mode noyau au pilote du mode noyau. Le handle est utilisé pour créer des canaux de bus de machine virtuelle pour la communication entre les KMD invités et hôtes.
Syntaxe
DXGKDDI_SETVIRTUALGPUVMBUS DxgkddiSetvirtualgpuvmbus;
NTSTATUS DxgkddiSetvirtualgpuvmbus(
[in] HANDLE Context,
[in, out] DXGKARG_SETVIRTUALGPUVMBUS *pArgs
)
{...}
Paramètres
[in] Context
Contexte de miniport qui est retourné par le pilote dans la structure DXGKDDI_GPU_PARTITION_INTERFACE .
[in, out] pArgs
Pointeur vers une structure DXGKARG_SETVIRTUALGPUVMBUS.
Valeur retournée
Retournez STATUS_SUCCESS si l’opération réussit, STATUS_INVALID_PARAMETER sinon.
Remarques
Le pilote du mode noyau utilise le handle de mode noyau pour créer un canal de bus de machine virtuelle. La fonction est appelée avant que le KMD invité n’obtienne DxgkDdiAddDevice et DxgkDdiStartDevice appelle (en cas de système d’exploitation Windows sur la partition invitée). La fonction peut être appelée plusieurs fois avec un nouveau handle pour le même GPU virtuel. Lorsque cela s’est produit, il est recommandé de détruire l’ancien canal et d’en créer un nouveau.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | dispmprt.h |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour