Freigeben über


ID3D11DeviceContext::D SGetShader-Methode (d3d11.h)

Rufen Sie den Domänenshader ab, der derzeit auf dem Gerät festgelegt ist.

Syntax

void DSGetShader(
  [out]               ID3D11DomainShader  **ppDomainShader,
  [out, optional]     ID3D11ClassInstance **ppClassInstances,
  [in, out, optional] UINT                *pNumClassInstances
);

Parameter

[out] ppDomainShader

Typ: ID3D11DomainShader**

Adresse eines Zeigers auf einen Domänenshader (siehe ID3D11DomainShader), der von der -Methode zurückgegeben werden soll.

[out, optional] ppClassInstances

Typ: ID3D11ClassInstance**

Zeiger auf ein Array von Klassenschnittstellen instance (siehe ID3D11ClassInstance).

[in, out, optional] pNumClassInstances

Typ: UINT*

Die Anzahl der klassenbasierten instance Elemente im Array.

Rückgabewert

Keine

Bemerkungen

Für alle zurückgegebenen Schnittstellen wird die Referenzanzahl 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

Weitere Informationen

ID3D11DeviceContext