DXGKDDI_SETFLIPQUEUELOGBUFFER fonction de rappel (d3dkmddi.h)

Dans le modèle de file d’attente de basculement matériel, le système d’exploitation appelle la fonction [DXGKDDI_SETFLIPQUEUELOGBUFFER](/windows-hardware/drivers/ddi/nc-d3dkmddi-dxgkddi_setflipqueuelogbuffe r) d’un pilote miniport d’affichage pour fournir au pilote le journal de file d’attente de basculement.

Syntaxe

DXGKDDI_SETFLIPQUEUELOGBUFFER DxgkddiSetflipqueuelogbuffer;

NTSTATUS DxgkddiSetflipqueuelogbuffer(
  IN_CONST_HANDLE hAdapter,
  IN_CONST_PDXGKARG_SETFLIPQUEUELOGBUFFER pSetFlipQueueLogBuffer
)
{...}

Paramètres

hAdapter

[in] Handle vers un adaptateur d’affichage.

pSetFlipQueueLogBuffer

[in] Pointeur vers une structure DXGKARG_SETFLIPQUEUELOGBUFFER contenant les paramètres de cette fonction.

Valeur retournée

DXGKDDI_SETFLIPQUEUELOGBUFFER retourne un code NTSTATUS tel que l’un des éléments suivants :

Valeur retournée Signification
STATUS_SUCCESS La routine s’est terminée avec succès. Si DXGKARG_SETFLIPQUEUELOGBUFFER ::LogBufferAddress a la valeur NULL, cette DDI doit retourner STATUS_SUCCESS.
STATUS_NO_MEMORY La fonction a échoué, car elle n’a pas pu allouer la quantité de mémoire nécessaire pour se terminer correctement.
STATUS_NOT_IMPLEMENTED Le pilote n’implémente pas la prise en charge de cette opération.

Remarques

Pour plus d’informations, consultez Obtention des statistiques présentes pour les retournements mis en file d’attente .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 11 (WDDM 3.0)
En-tête d3dkmddi.h
IRQL PASSIVE_LEVEL

Voir aussi

DXGKARG_SETFLIPQUEUELOGBUFFER