Funzione D3DX10CreateTextureFromResource
Creare una trama da un'altra risorsa.
Sintassi
HRESULT D3DX10CreateTextureFromResource(
_In_ ID3D10Device *pDevice,
_In_ HMODULE hSrcModule,
_In_ LPCTSTR pSrcResource,
_In_ D3DX10_IMAGE_LOAD_INFO *pLoadInfo,
_In_ ID3DX10ThreadPump *pPump,
_Out_ ID3D10Resource **ppTexture,
_Out_ HRESULT *pHResult
);
Parametri
-
pDevice [in]
-
Tipo: ID3D10Device*
Puntatore al dispositivo (vedere ID3D10Device Interface) che userà la risorsa.
-
hSrcModule [in]
-
Tipo: HMODULE
Handle per la risorsa di origine. HMODULE può essere ottenuto con la funzione GetModuleHandle.
-
pSrcResource [in]
-
Tipo: LPCTSTR
Stringa contenente il nome della risorsa di origine. 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.
-
pLoadInfo [in]
-
Tipo: D3DX10_IMAGE_LOAD_INFO*
Facoltativa. Identifica le caratteristiche di una trama (vedere D3DX10_IMAGE_LOAD_INFO) quando viene creato il responsabile del trattamento dei dati; impostare questa proprietà su NULL per leggere le caratteristiche di una trama quando viene caricata la trama.
-
pPump [in]
-
Tipo: ID3DX10ThreadPump*
Puntatore a un'interfaccia della pompa di thread (vedere INTERFACCIA ID3DX10ThreadPump). Se viene specificato NULL , questa funzione si comporterà in modo sincrono e non restituirà finché non viene completata.
-
ppTexture [out]
-
Tipo: ID3D10Resource**
Indirizzo di un puntatore alla risorsa trama (vedere l'interfaccia ID3D10Resource).
-
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
Il valore restituito è uno dei valori elencati in Codici restituiti Direct3D 10.
Commenti
Per un elenco dei formati di immagine supportati, vedere D3DX10_IMAGE_FILE_FORMAT.
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Libreria |
|
Vedi anche