DXGKDDI_SETINTERRUPTTARGETPRESENTID fonction de rappel (d3dkmddi.h)
Le système d’exploitation appelle la fonction DXGKDDI_SETINTERRUPTTARGETPRESENTID d’un pilote d’affichage pour spécifier le PresentId cible qui doit entraîner une interruption Vsync déclenchée lorsque le retournement correspondant est terminé.
Syntaxe
DXGKDDI_SETINTERRUPTTARGETPRESENTID DxgkddiSetinterrupttargetpresentid;
NTSTATUS DxgkddiSetinterrupttargetpresentid(
IN_CONST_HANDLE hAdapter,
IN_CONST_PDXGKARG_SETINTERRUPTTARGETPRESENTID pSetInterruptTargetPresentId
)
{...}
Paramètres
hAdapter
[in] 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 paramètre de sortie MiniportDeviceContext de la fonction DxgkDdiAddDevice .
pSetInterruptTargetPresentId
[in] Pointeur vers une structure DXGKARG_SETINTERRUPTTARGETPRESENTID contenant les paramètres de cette fonction.
Valeur retournée
DXGKDDI_SETINTERRUPTTARGETPRESENTID retourne STATUS_SUCCESS. Le pilote doit toujours retourner un code de réussite.
Remarques
DXGKDDI_SETINTERRUPTTARGETPRESENTID est appelé au niveau de l’interruption de l’appareil pour se synchroniser avec DXGKDDI_SETVIDPNSOURCEADDRESS et l’interruption VSync.
Pour plus d’informations, consultez Spécification du comportement d’interruption Vsync .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 11 (WDDM 3.0) |
En-tête | d3dkmddi.h |
IRQL | DIRQL |