DXGKDDI_ENUMVIDPNCOFUNCMODALITY fonction de rappel (d3dkmddi.h)
La fonction DxgkDdiEnumVidPnCofuncModality rend les ensembles de modes source et cible d’un cofunctionnel VidPN avec la topologie de VidPN et les modes qui ont déjà été épinglés.
Syntaxe
DXGKDDI_ENUMVIDPNCOFUNCMODALITY DxgkddiEnumvidpncofuncmodality;
NTSTATUS DxgkddiEnumvidpncofuncmodality(
IN_CONST_HANDLE hAdapter,
IN_CONST_PDXGKARG_ENUMVIDPNCOFUNCMODALITY_CONST pEnumCofuncModality
)
{...}
Paramètres
hAdapter
Handle vers un bloc de contexte associé à un adaptateur d’affichage. Le pilote miniport d’affichage a précédemment fourni ce handle au sous-système du noyau graphique DirectX dans le MiniportDeviceContext paramètre de sortie de la fonction DxgkDdiAddDevice.
pEnumCofuncModality
Pointeur vers une structure DXGKARG_ENUMVIDPNCOFUNCMODALITY qui contient des arguments de fonction.
Valeur de retour
DxgkDdiEnumVidPnCofuncModality retourne STATUS_SUCCESS si elle réussit ; sinon, elle retourne l’un des codes d’erreur définis dans Ntstatus.h.
Remarques
Le membre hConstrainingVidPn de pEnumCofuncModalityArg est un handle pour un objet VidPN appelé VidPN contraignant. D’autres membres de pEnumCofuncModalityArg identifier une vidéo présente la source ou la cible comme pivot de l’énumération (ou spécifiez qu’il n’y a pas de tableau croisé dynamique).
DxgkDdiEnumVidPnCofuncModality devez effectuer les tâches suivantes :
- Examinez les ensembles de topologies et de mode de la contrainte VidPN.
- Mettez à jour chaque jeu de modes qui n’est pas le tableau croisé dynamique et n’a pas encore de mode épinglé. Les jeux de modes mis à jour doivent être cofonctionnels avec la topologie de VidPN et avec tous les modes qui ont déjà été épinglés.
La fonction DxgkDdiEnumVidPnCofuncModality doit être rendue paginable.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows Vista |
plateforme cible | Bureau |
d’en-tête | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |