Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Rufen Sie ein Array von Samplerzustandsschnittstellen aus der Compute-Shader-Phase ab.
Syntax
void CSGetSamplers(
[in] UINT StartSlot,
[in] UINT NumSamplers,
[out, optional] ID3D11SamplerState **ppSamplers
);
Parameter
[in] StartSlot
Typ: UINT
Index in ein nullbasiertes Array zum Abrufen von Samplern aus (Bereiche von 0 bis D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - 1).
[in] NumSamplers
Typ: UINT
Anzahl der Sampler, die aus einem Gerätekontext abgerufen werden sollen. Jede Pipelinephase verfügt über insgesamt 16 sampler-Slots (Von 0 bis D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT – StartSlot).
[out, optional] ppSamplers
Typ: ID3D11SamplerState**
Zeiger auf ein Array von Samplerzustandsschnittstellen (siehe ID3D11SamplerState).
Rückgabewert
Keine
Bemerkungen
Für alle zurückgegebenen Schnittstellen wird die Verweisanzahl um eins erhöht. Anwendungen sollten IUnknown::Release für die zurückgegebenen Schnittstellen aufrufen, wenn sie nicht mehr benötigt werden, um Speicherverluste zu vermeiden.
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform | Windows |
| Kopfzeile | d3d11.h |
| Bibliothek | D3D11.lib |