Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
In the hardware flip queue model, the OS calls a display miniport driver's [DXGKDDI_SETFLIPQUEUELOGBUFFER](/windows-hardware/drivers/ddi/nc-d3dkmddi-dxgkddi_setflipqueuelogbuffe r) function to provide the driver with the flip queue log.
Syntax
DXGKDDI_SETFLIPQUEUELOGBUFFER DxgkddiSetflipqueuelogbuffer;
NTSTATUS DxgkddiSetflipqueuelogbuffer(
IN_CONST_HANDLE hAdapter,
IN_CONST_PDXGKARG_SETFLIPQUEUELOGBUFFER pSetFlipQueueLogBuffer
)
{...}
Parameters
hAdapter
[in] Handle to a display adapter.
pSetFlipQueueLogBuffer
[in] Pointer to a DXGKARG_SETFLIPQUEUELOGBUFFER structure containing the parameters for this function.
Return value
DXGKDDI_SETFLIPQUEUELOGBUFFER returns an NTSTATUS code such as one of the following:
Return value | Meaning |
---|---|
STATUS_SUCCESS | The routine completed successfully. If DXGKARG_SETFLIPQUEUELOGBUFFER::LogBufferAddress is NULL then this DDI must return STATUS_SUCCESS. |
STATUS_NO_MEMORY | The function failed because it was unable to allocate the amount of memory needed to complete successfully. |
STATUS_NOT_IMPLEMENTED | The driver does not implement support for this operation. |
Remarks
See Obtaining present statistics for queued flips for more information.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 11 (WDDM 3.0) |
Header | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |