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 MiniportDeviceContext paramètre de sortie de la fonction DxgkDdiAddDevice.
pSetInterruptTargetPresentId
[in] Pointeur vers une structure DXGKARG_SETINTERRUPTTARGETPRESENTID contenant les paramètres de cette fonction.
Valeur de retour
DXGKDDI_SETINTERRUPTTARGETPRESENTID retourne STATUS_SUCCESS. Le pilote doit toujours retourner un code de réussite.
Remarques
DXGKDDI_SETINTERRUPTTARGETPRESENTID est appelée 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.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 11 (WDDM 3.0) |
d’en-tête | d3dkmddi.h |
IRQL | DIRQL |