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 |
|
Libreria |
|