Función D3DX10CreateShaderResourceViewFromResource
Cree una vista de recursos de sombreador a partir de un recurso.
Sintaxis
HRESULT D3DX10CreateShaderResourceViewFromResource(
_In_ ID3D10Device *pDevice,
_In_ HMODULE hSrcModule,
_In_ LPCTSTR pSrcResource,
_In_ D3DX10_IMAGE_LOAD_INFO *pLoadInfo,
_In_ ID3DX10ThreadPump *pPump,
_Out_ ID3D10ShaderResourceView **ppShaderResourceView,
_Out_ HRESULT *pHResult
);
Parámetros
-
pDevice [in]
-
Tipo: ID3D10Device*
Puntero al dispositivo (consulte ID3D10Device Interface) que usará el recurso.
-
hSrcModule [in]
-
Tipo: HMODULE
Identificador del módulo de recursos que contiene la vista sombreador-recurso. HMODULE se puede obtener con la función GetModuleHandle.
-
pSrcResource [in]
-
Tipo: LPCTSTR
Nombre de la vista de recursos del sombreador en hSrcModule. Si la configuración del compilador requiere Unicode, el tipo de datos LPCTSTR se resuelve en LPCWSTR. De lo contrario, el tipo de datos se resuelve en LPCSTR.
-
pLoadInfo [in]
-
Tipo: D3DX10_IMAGE_LOAD_INFO*
Opcional. Identifica las características de una textura (vea 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.
-
pPump [in]
-
Tipo: ID3DX10ThreadPump*
Puntero a una interfaz de bomba de subproceso (consulta ID3DX10ThreadPump Interface). Si se especifica NULL , esta función se comportará sincrónicamente y no devolverá hasta que finalice.
-
ppShaderResourceView [out]
-
Tipo: ID3D10ShaderResourceView**
Dirección de un puntero a la vista sombreador-recurso (vea ID3D10ShaderResourceView Interface).
-
pHResult [out]
-
Tipo: HRESULT*
Puntero al valor devuelto. Puede ser NULL. Si pPump no es NULL, pHResult debe ser una ubicación de memoria válida hasta que se complete la ejecución asincrónica.
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 |
|
Biblioteca |
|
Vea también