Condividi tramite


Funzione D3DX10CreateShaderResourceViewFromResource

Creare una visualizzazione risorsa shader da una risorsa.

Sintassi

HRESULT D3DX10CreateShaderResourceViewFromResource(
  _In_  ID3D10Device             *pDevice,
  _In_  HMODULE                  hSrcModule,
  _In_  LPCTSTR                  pSrcResource,
  _In_  D3DX10_IMAGE_LOAD_INFO   *pLoadInfo,
  _In_  ID3DX10ThreadPump        *pPump,
  _Out_ ID3D10ShaderResourceView **ppShaderResourceView,
  _Out_ HRESULT                  *pHResult
);

Parametri

pDevice [in]

Tipo: ID3D10Device*

Puntatore al dispositivo (vedere ID3D10Device Interface) che userà la risorsa.

hSrcModule [in]

Tipo: HMODULE

Gestire per il modulo di risorsa contenente la visualizzazione shader-resource. HMODULE può essere ottenuto con la funzione GetModuleHandle.

pSrcResource [in]

Tipo: LPCTSTR

Nome della visualizzazione risorse shader in hSrcModule. 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.

ppShaderResourceView [out]

Tipo: ID3D10ShaderResourceView**

Indirizzo di un puntatore alla visualizzazione shader-resource (vedere l'interfaccia ID3D10ShaderResourceView).

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.

Requisiti

Requisito Valore
Intestazione
D3DX10Tex.h
Libreria
D3DX10.lib

Vedi anche

Funzioni trama in D3DX 10

Funzioni per utilizzo generico