Compartir a través de


Función D3DX11GetImageInfoFromResource

Nota:

La biblioteca de utilidades D3DX (D3DX 9, D3DX 10 y D3DX 11) está en desuso para Windows 8 y no es compatible con las aplicaciones de la Tienda Windows.

Nota:

En lugar de usar esta función, se recomienda usar funciones de recursos y, a continuación, usar la biblioteca (herramientas) de DirectXTex , LoadFromXXXMemory (donde XXX es WIC, DDS o TGA; WIC no admite DDS y TGA; D3DX 9 admite TGA como un formato de origen de arte común para juegos).

Recupera información sobre una imagen determinada en un recurso.

Sintaxis

HRESULT D3DX11GetImageInfoFromResource(
  _In_  HMODULE           hSrcModule,
  _In_  LPCTSTR           pSrcResource,
  _In_  ID3DX11ThreadPump *pPump,
  _In_  D3DX11_IMAGE_INFO *pSrcInfo,
  _Out_ HRESULT           *pHResult
);

Parámetros

hSrcModule [in]

Tipo: HMODULE

Módulo donde se carga el recurso. Establezca este parámetro en NULL para especificar el módulo asociado a la imagen que el sistema operativo usó para crear el proceso actual.

pSrcResource [in]

Tipo: LPCTSTR

Puntero a una cadena que especifica el nombre de archivo. 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. Vea la sección Comentarios.

pPump [in]

Tipo: ID3DX11ThreadPump*

Bomba de subproceso opcional que se puede usar para cargar la información de forma asincrónica. Puede ser NULL. Vea ID3DX11ThreadPump Interface.

pSrcInfo [in]

Tipo: D3DX11_IMAGE_INFO*

Puntero a una estructura de D3DX11_IMAGE_INFO que se va a rellenar con la descripción de los datos del archivo de origen.

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

Si la función se ejecuta correctamente, el valor devuelto es D3D_OK. Si se produce un error en la función, el valor devuelto puede ser el siguiente: D3DERR_INVALIDCALL

Comentarios

La configuración del compilador también determina la versión de la función. Si se define Unicode, la llamada de función se resuelve en D3DX11GetImageInfoFromResourceW. De lo contrario, la llamada de función se resuelve en D3DX11GetImageInfoFromResourceA porque se usan cadenas ANSI.

Requisitos

Requisito Value
Encabezado
D3DX11tex.h
Biblioteca
D3DX11.lib

Consulte también

Funciones D3DX