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 運行時間會將此句柄傳遞給D3D10DDIARG_CREATEDEVICE結構的 hDrvDevice 成員中的驅動程式。
[in] hSurfaceToPresent
要顯示之來源資源的句柄。 hSurfaceToPresent 一律是要顯示之資源的有效句柄。
[in] SrcSubResourceIndex
來源資源中以零起始的索引, hSurfaceToPresent 成員中的句柄會指定此資源。 SrcSubResourceIndex 索引表示要顯示的子資源或表面。
[in] hDstResource
要顯示目的地資源的句柄。如果目的地不明, hDstResource 可以是 NULL ;核心模式會先判斷目的地,再透過 DMA 將硬體命令數據流傳送至圖形處理器。
DstSubResourceIndex
[in]以零起始的索引進入目的地資源, hDstResource 成員中的句柄會指定此資源。 DstSubResourceIndex 索引表示要顯示的子資源或介面。
[in] pDXGIContext
DXGI 內容的句柄。 此句柄對驅動程式不透明。 當驅動程式呼叫 pfnPresentCbDXGIGIGI 函式時,驅動程式必須傳遞這個成員中的句柄做為 DXGIDDICB_PRESENT 結構的 pDXGIContext 成員。
[in] Flags
DXGI_DDI_PRESENT_FLAGS結構,可識別位字段旗標的目前作業。
[in] FlipInterval
DXGI_DDI_FLIP_INTERVAL_TYPE型別值,指出翻轉間隔 (也就是說,如果翻轉發生在零、一個、兩個、三個或四個垂直同步) 。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 可在 Windows Vista 和更新版本的 Windows 作業系統中使用。 |
標頭 | dxgiddi.h (包含 D3d10umddi.h) |