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