Funzione D3DX10GetImageInfoFromResource

Recupera informazioni su un'immagine specificata in una risorsa.

Sintassi

HRESULT D3DX10GetImageInfoFromResource(
  _In_  HMODULE           hSrcModule,
  _In_  LPCTSTR           pSrcResource,
  _In_  ID3DX10ThreadPump *pPump,
  _In_  D3DX10_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: ID3DX10ThreadPump*

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

pSrcInfo [in]

Tipo: D3DX10_IMAGE_INFO*

Puntatore a una struttura D3DX10_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 D3DX10GetImageInfoFromResourceW. In caso contrario, la chiamata alla funzione viene risolta in D3DX10GetImageInfoFromResourceA perché vengono usate stringhe ANSI.

Requisiti

Requisito Valore
Intestazione
D3DX10Tex.h
Libreria
D3DX10.lib

Vedi anche

Funzioni trama in D3DX 10