ID3D11DeviceCoNtext3::Flush1 方法 (d3d11_3.h)
將命令緩衝區中的佇列命令傳送至圖形處理單位, (GPU) ,具有指定的內容類型和選擇性事件控制碼,以建立事件查詢。
語法
void Flush1(
D3D11_CONTEXT_TYPE ContextType,
[in, optional] HANDLE hEvent
);
參數
ContextType
D3D11_CONTEXT_TYPE,指定發生查詢的內容,例如 3D 命令佇列、3D 計算佇列、3D 複製佇列、視訊或影像。
[in, optional] hEvent
類型: HANDLE
選擇性的事件控制碼。 指定時,這個方法會建立事件查詢。
Flush1 會以非同步方式運作,因此它可以在 GPU 完成執行佇列圖形命令之前或之後傳回,最終會完成。 若要建立事件查詢,您可以使用值D3D11_QUERY_EVENT值呼叫ID3D11Device::CreateQuery。 若要判斷 GPU 處理圖形命令的時機,您可以在 ID3D11DeviceCoNtext::GetData的呼叫中使用該事件查詢。
傳回值
無
備註
Flush1 具有參數。 如需詳細資訊,請參閱 ID3D11DeviceCoNtext::Flush,其沒有參數。
規格需求
目標平台 | Windows |
標頭 | d3d11_3.h |
程式庫 | D3D11.lib |