Funzione D3DReflectLibrary (d3dcompiler.h)
Crea un'interfaccia di reflection della libreria dai dati di origine che contiene una libreria HLSL di funzioni.
Sintassi
HRESULT D3DReflectLibrary(
[in] LPCVOID pSrcData,
[in] SIZE_T SrcDataSize,
[in] REFIID riid,
[out] LPVOID *ppReflector
);
Parametri
[in] pSrcData
Tipo: LPCVOID
Puntatore ai dati di origine come libreria HLSL di funzioni.
[in] SrcDataSize
Tipo: SIZE_T
Dimensioni, in byte, del blocco di memoria a cui pSrcData punta.
[in] riid
Tipo: REFIID
GUID di riferimento dell'interfaccia COM da usare. Ad esempio, IID_ID3D11LibraryReflection.
[out] ppReflector
Tipo: LPVOID*
Puntatore a una variabile che riceve un puntatore a un'interfaccia di reflection della libreria, ID3D11LibraryReflection.
Valore restituito
Tipo: HRESULT
Restituisce S_OK se ha esito positivo; in caso contrario, restituisce uno dei codici restituiti Direct3D 11.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | d3dcompiler.h |
Libreria | D3DCompiler.lib |
DLL | D3DCompiler_47.dll |