Share via


Función D3DX10CreateAsyncShaderResourceViewProcessor

Cree un procesador de datos que cargue un recurso y, a continuación, cree una vista de recursos de sombreador para él. Los procesadores de datos son un componente de la característica de carga de datos asincrónica en D3DX10 que usa bombas de subprocesos.

Sintaxis

HRESULT D3DX10CreateAsyncShaderResourceViewProcessor(
  _In_  ID3D10Device           *pDevice,
  _In_  D3DX10_IMAGE_LOAD_INFO *pLoadInfo,
  _Out_ ID3DX10DataProcessor   **ppDataProcessor
);

Parámetros

pDevice [in]

Tipo: ID3D10Device*

Puntero al dispositivo Direct3D (consulte ID3D10Device Interface) que se usará para crear un recurso y una vista de recursos de sombreador para ese recurso.

pLoadInfo [in]

Tipo: D3DX10_IMAGE_LOAD_INFO*

Opcional. Identifica las características de una textura (consulte D3DX10_IMAGE_LOAD_INFO) cuando se crea el procesador de datos; establézcalo en NULL para leer las características de una textura cuando se carga la textura.

ppDataProcessor [out]

Tipo: ID3DX10DataProcessor**

Dirección de un puntero a un búfer que contiene el procesador de datos creado (vea ID3DX10DataProcessor Interface).

Valor devuelto

Tipo: HRESULT

El valor devuelto es uno de los valores enumerados en Códigos de retorno de Direct3D 10.

Requisitos

Requisito Value
Encabezado
D3DX10Async.h

Consulte también

Funciones de De uso general