ID3D11DeviceContext::CSGetShaderResources-Methode (d3d11.h)
Rufen Sie die Compute-Shaderressourcen ab.
Syntax
void CSGetShaderResources(
[in] UINT StartSlot,
[in] UINT NumViews,
[out, optional] ID3D11ShaderResourceView **ppShaderResourceViews
);
Parameter
[in] StartSlot
Typ: UINT
Index in das nullbasierte Array des Geräts, um mit dem Abrufen von Shaderressourcen zu beginnen (Bereich von 0 bis D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - 1).
[in] NumViews
Typ: UINT
Die Anzahl der Ressourcen, die vom Gerät abgerufen werden sollen. Bis zu 128 Steckplätze sind für Shaderressourcen verfügbar (reichen von 0 bis D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - StartSlot).
[out, optional] ppShaderResourceViews
Typ: ID3D11ShaderResourceView**
Array von Shaderressourcenansichtsschnittstellen , die vom Gerät zurückgegeben werden sollen.
Rückgabewert
Keine
Bemerkungen
Alle zurückgegebenen Schnittstellen verfügen über die Referenzanzahl, die um eine erhöht wird. Anwendungen sollten IUnknown::Release für die zurückgegebenen Schnittstellen aufrufen, wenn sie nicht mehr benötigt werden, um Speicherlecks zu vermeiden.
Anforderungen
Zielplattform | Windows |
Kopfzeile | d3d11.h |
Bibliothek | D3D11.lib |