共用方式為


ID3DX10ThreadPump::AddWorkItem 方法

將工作專案新增至執行緒幫浦。

語法

HRESULT AddWorkItem(
  [in]  ID3DX10DataLoader    *pDataLoader,
  [in]  ID3DX10DataProcessor *pDataProcessor,
  [in]  HRESULT              *pHResult,
  [out] void                 **ppDeviceObject
);

參數

pDataLoader [in]

類型: ID3DX10DataLoader*

當工作專案需要載入資料時,執行緒幫浦將使用的載入器。

pDataProcessor [in]

類型: ID3DX10DataProcessor*

當工作專案需要處理資料時,執行緒幫浦將使用的處理器。

pHResult [in]

類型: HRESULT*

傳回值的指標。 可為 Null

ppDeviceObject [out]

類型: void**

使用 物件的裝置。

傳回值

類型: HRESULT

傳回值是 Direct3D 10 傳回碼中列出的其中一個值。

規格需求

需求
標頭
D3DX10.h
程式庫
D3DX10.lib

另請參閱

ID3DX10ThreadPump

D3DX 介面