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 接口