共用方式為


D3DDDIARG_PRESENT1結構 (d3dumddi.h)

描述要顯示的資源。 與 Windows 顯示驅動程式模型 (WDDM) 1.3 和更新版本使用者模式顯示驅動程式的 pfnPresent1 (D3D) 函式搭配使用。

語法

typedef struct _D3DDDIARG_PRESENT1 {
  [in] const D3DDDIARG_PRESENTSURFACE *phSrcResources;
  [in] UINT                           SrcResources;
  [in] HANDLE                         hDstResource;
       UINT                           DstSubResourceIndex;
  [in] D3DDDI_PRESENTFLAGS            Flags;
  [in] D3DDDI_FLIPINTERVAL_TYPE       FlipInterval;
       UINT                           Reserved;
  [in] const RECT                     *pDirtyRects;
  [in] UINT                           DirtyRects;
       UINT                           BackBufferMultiplicity;
} D3DDDIARG_PRESENT1;

成員

[in] phSrcResources

要顯示或釋放之來源資源的非 NULL 句柄和以零起始的索引數位。 phSrcResources 一律是要顯示之資源的有效句柄。

[in] SrcResources

phSrcResources 所指向陣列中的來源資源數目。

[in] hDstResource

要顯示目的地資源的句柄。 如果 為 NULL,則目的地未知,而顯示迷你埠驅動程式會在處理硬體命令數據流之前判斷目的地。

DstSubResourceIndex

[in]目的地資源中以零起始的索引,此資源是由 hDstResource 成員中的句柄所指定。 此索引表示要顯示的子資源或表面。

[in] Flags

D3DDDI_PRESENTFLAGS結構,可在位字段旗標中識別如何顯示。

[in] FlipInterval

D3DDDI_FLIPINTERVAL_TYPE型別值,指出翻轉間隔 (,也就是說,如果翻轉發生在零、一、二、三或四個垂直同步) 。

Reserved

這個成員是保留的,而且應該設定為零。

[in] pDirtyRects

相對於來源矩形 SrcRect, (RECT) 之中途矩形陣列的指標,表示已變更之重疊平面的部分。

驅動程式可以使用這個成員來執行優化,但不需要使用中途矩形資訊。 不過,驅動程式絕不會根據提供的中途矩形來失敗函數調用。

[in] DirtyRects

pDirtyRects 所指向之陣列中的中途矩形數目。

BackBufferMultiplicity

每個邏輯後端緩衝區的實體後台緩衝區數目。

規格需求

需求
標頭 d3dumddi.h

另請參閱

D3DDDI_FLIPINTERVAL_TYPE

D3DDDI_PRESENTFLAGS

矩形

pfnPresent1 (D3D)

pfnPresentCb