Compartilhar via


Função D3DX10GetImageInfoFromResource

Recupera informações sobre uma determinada imagem em um recurso.

Sintaxe

HRESULT D3DX10GetImageInfoFromResource(
  _In_  HMODULE           hSrcModule,
  _In_  LPCTSTR           pSrcResource,
  _In_  ID3DX10ThreadPump *pPump,
  _In_  D3DX10_IMAGE_INFO *pSrcInfo,
  _Out_ HRESULT           *pHResult
);

Parâmetros

hSrcModule [in]

Tipo: HMODULE

Módulo em que o recurso é carregado. Defina esse parâmetro como NULL para especificar o módulo associado à imagem que o sistema operacional usou para criar o processo atual.

pSrcResource [in]

Tipo: LPCTSTR

Ponteiro para uma cadeia de caracteres que especifica o nome do arquivo. Se as configurações do compilador exigirem Unicode, o tipo de dados LPCTSTR será resolvido para LPCWSTR. Caso contrário, o tipo de dados será resolvido para LPCSTR. Consulte Observações.

pPump [in]

Tipo: ID3DX10ThreadPump*

Bomba de thread opcional que pode ser usada para carregar as informações de forma assíncrona. Pode ser NULL. Consulte ID3DX10ThreadPump.

pSrcInfo [in]

Tipo: D3DX10_IMAGE_INFO*

Ponteiro para uma estrutura D3DX10_IMAGE_INFO a ser preenchida com a descrição dos dados no arquivo de origem.

pHResult [out]

Tipo: HRESULT*

Um ponteiro para o valor retornado. Pode ser NULL. Se pPump não for NULL, pHResult deverá ser um local de memória válido até que a execução assíncrona seja concluída.

Valor retornado

Tipo: HRESULT

Se a função for bem-sucedida, o valor retornado será D3D_OK. Se a função falhar, o valor retornado poderá ser o seguinte: D3DERR_INVALIDCALL

Comentários

A configuração do compilador também determina a versão da função. Se Unicode for definido, a chamada de função será resolvida para D3DX10GetImageInfoFromResourceW. Caso contrário, a chamada de função será resolvida para D3DX10GetImageInfoFromResourceA porque as cadeias de caracteres ANSI estão sendo usadas.

Requisitos

Requisito Valor
parâmetro
D3DX10Tex.h
Biblioteca
D3DX10.lib

Confira também

Funções de textura no D3DX 10