Condividi tramite


Funzione D3DX11GetImageInfoFromResource

Nota

La libreria di utilità D3DX (D3DX 9, D3DX 10 e D3DX 11) è deprecata per Windows 8 e non è supportata per le app di Windows Store.

Nota

Anziché usare questa funzione, è consigliabile usare le funzioni delle risorse, quindi usare la libreria DirectXTex (strumenti), LoadFromXXXMemory (dove XXX è WIC, DDS o TGA; WIC non supporta DDS e TGA; D3DX 9 supportato TGA come formato di origine d'arte comune per i giochi.

Recupera informazioni su un'immagine specificata in una risorsa.

Sintassi

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

Parametri

hSrcModule [in]

Tipo: HMODULE

Modulo in cui viene caricata la risorsa. Impostare questo parametro su NULL per specificare il modulo associato all'immagine usata dal sistema operativo per creare il processo corrente.

pSrcResource [in]

Tipo: LPCTSTR

Puntatore a una stringa che specifica il nome file. Se le impostazioni del compilatore richiedono Unicode, il tipo di dati LPCTSTR viene risolto in LPCWSTR. In caso contrario, il tipo di dati viene risolto in LPCSTR. Vedere la sezione Osservazioni.

pPump [in]

Tipo: ID3DX11ThreadPump*

Pompa di thread facoltativa che può essere usata per caricare le informazioni in modo asincrono. Può essere NULL. Vedere Interfaccia ID3DX11ThreadPump.

pSrcInfo [in]

Tipo: D3DX11_IMAGE_INFO*

Puntatore a una struttura D3DX11_IMAGE_INFO da compilare con la descrizione dei dati nel file di origine.

pHResult [out]

Tipo: HRESULT*

Puntatore al valore restituito. Può essere NULL. Se pPump non è NULL, pHResult deve essere un percorso di memoria valido fino al completamento dell'esecuzione asincrona.

Valore restituito

Tipo: HRESULT

Se la funzione ha esito positivo, il valore restituito è D3D_OK. Se la funzione ha esito negativo, il valore restituito può essere il seguente: D3DERR_INVALIDCALL

Commenti

L'impostazione del compilatore determina anche la versione della funzione. Se Unicode è definito, la chiamata alla funzione viene risolta in D3DX11GetImageInfoFromResourceW. In caso contrario, la chiamata alla funzione viene risolta in D3DX11GetImageInfoFromResourceA perché vengono usate stringhe ANSI.

Requisiti

Requisito Valore
Intestazione
D3DX11tex.h
Libreria
D3DX11.lib

Vedi anche

Funzioni D3DX