共用方式為


DXGKARG_CANCELQUEUEDFLIPS結構(d3dkmddi.h)

DXGKARG_CANCELQUEUEDFLIPS 結構包含驅動程式 DXGKDDI_CANCELQUEUEDFLIPS 回呼函式的參數。 從WDDM 3.0 開始,DXGKARG_CANCELFLIPS 取代此結構。

語法

typedef struct _DXGKARG_CANCELQUEUEDFLIPS {
  D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
  UINT                           LayerIndex;
  ULONGLONG                      PresentIdCancelRequested;
  ULONGLONG                      PresentIdCancelled;
} DXGKARG_CANCELQUEUEDFLIPS;

成員

VidPnSourceId

[in]D3DDDI_VIDEO_PRESENT_SOURCE_ID 值,識別翻轉佇列的 VidPn 來源標識碼。

LayerIndex

[in]識別翻轉佇列中的 MPO 平面索引。

PresentIdCancelRequested

[in]識別要取消的 PresentIds 範圍。 這個值是 [PresentIdCancelRequested範圍中的第一個翻轉,LastSubmittedPresentIdToDriver] 翻轉要取消。

PresentIdCancelled

[out]指定驅動程式同步取消的 PresentIds 範圍。 這個值是 [PresentIdCancelled範圍中的第一個翻轉,LastSubmittedPresentIdToDriver] 翻轉。 PresentIdCancelled 的可能值如下。

價值 意義
PresentIdCancelRequested 驅動程式已取消指定範圍內所有擱置的翻轉。
大於或等於 PresentIdCancelRequested 驅動程式無法取消指定範圍內一或多個擱置中的簡報。
未同步取消擱置的簡報。

言論

異步取消的 PresentId 會透過 VSync 中斷機制回報

要求

要求 價值
最低支援的用戶端 Windows Server 2022 (WDDM 2.9)
標頭 d3dkmddi.h

另請參閱

DXGKARG_CANCELFLIPS