Partager via


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

Voir aussi

DXGKARG_SETINTERRUPTTARGETPRESENTID