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 |