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 miniport retourné par le pilote dans la structure DXGKDDI_GPU_PARTITION_INTERFACE.
[in, out] pArgs
Pointeur vers une structure DXGKARG_SETVIRTUALGPUVMBUS.
Valeur de retour
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é obtient 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 de en créer un.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | dispmprt.h |