共用方式為


DXGI_DDI_ARG_PRESENT結構 (dxgiddi.h)

DXGI_DDI_ARG_PRESENT 結構描述要顯示的資源。

語法

typedef struct DXGI_DDI_ARG_PRESENT {
  [in] DXGI_DDI_HDEVICE            hDevice;
  [in] DXGI_DDI_HRESOURCE          hSurfaceToPresent;
  [in] UINT                        SrcSubResourceIndex;
  [in] DXGI_DDI_HRESOURCE          hDstResource;
       UINT                        DstSubResourceIndex;
  [in] void                        *pDXGIContext;
  [in] DXGI_DDI_PRESENT_FLAGS      Flags;
  [in] DXGI_DDI_FLIP_INTERVAL_TYPE FlipInterval;
} DXGI_DDI_ARG_PRESENT;

成員

[in] hDevice

驅動程式執行簡報之顯示裝置的句柄(圖形內容)。 當運行時間呼叫驅動程式的 CreateDevice(D3D10) 函式時,Direct3D 運行時間會將這個句柄傳遞給 hDrvDevice 結構 D3D10DDIARG_CREATEDEVICE 的成員。

[in] hSurfaceToPresent

要顯示之來源資源的句柄。 hSurfaceToPresent 一律是資源要顯示的有效句柄。

[in] SrcSubResourceIndex

來源資源中以零起始的索引,hSurfaceToPresent 成員所指定的句柄。 SrcSubResourceIndex 索引表示要顯示的子資源或介面。

[in] hDstResource

要顯示目的地資源的句柄。如果目的地未知,hDstResource 可以 NULL;核心模式會在透過 DMA 將硬體命令數據流傳送至圖形處理器之前判斷目的地。

DstSubResourceIndex

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

[in] pDXGIContext

DXGI 內容的句柄。 此句柄對驅動程式不透明。 當驅動程式 呼叫 pfnPresentCbDXGI 函式時,驅動程式必須將這個成員中的句柄當做 DXGIDDICB_PRESENT 結構的 pDXGIContext 成員傳遞。

[in] Flags

識別位欄位旗標中如何執行目前作業的 DXGI_DDI_PRESENT_FLAGS 結構。

[in] FlipInterval

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

要求

要求 價值
最低支援的用戶端 可在 Windows Vista 和更新版本的 Windows作系統中使用。
標頭 dxgiddi.h (include D3d10umddi.h)

另請參閱

CreateDevice(D3D10)

DXGIDDICB_PRESENT

DXGI_DDI_FLIP_INTERVAL_TYPE

DXGI_DDI_PRESENT_FLAGS

PresentDXGI

pfnPresentCbDXGI