共用方式為


ID3D11DeviceCoNtext3::Flush1 方法 (d3d11_3.h)

將命令緩衝區中的佇列命令傳送至圖形處理單位, (GPU) ,具有指定的內容類型和選擇性事件控制碼,以建立事件查詢。

語法

void Flush1(
                 D3D11_CONTEXT_TYPE ContextType,
  [in, optional] HANDLE             hEvent
);

參數

ContextType

類型: D3D11_CONTEXT_TYPE

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

另請參閱

ID3D11DeviceCoNtext3

ID3D11DeviceCoNtext::Flush