Freigeben über


ID3D10Device::CreateSamplerState-Methode (d3d10.h)

Erstellen Sie ein Samplerzustandsobjekt, das Samplinginformationen für eine Textur kapselt.

Syntax

HRESULT CreateSamplerState(
  [in]  const D3D10_SAMPLER_DESC *pSamplerDesc,
  [out] ID3D10SamplerState       **ppSamplerState
);

Parameter

[in] pSamplerDesc

Typ: const D3D10_SAMPLER_DESC*

Zeiger auf eine Beschreibung des Samplersstatus (siehe D3D10_SAMPLER_DESC).

[out] ppSamplerState

Typ: ID3D10SamplerState**

Adresse eines Zeigers auf das erstellte Samplerstatusobjekt (siehe ID3D10SamplerState-Schnittstelle).

Rückgabewert

Typ: HRESULT

Diese Methode gibt einen der folgenden Direct3D 10-Rückgabecodes zurück.

Hinweise

4096 eindeutige Samplerzustandsobjekte können gleichzeitig auf einem Gerät erstellt werden.

Wenn eine Anwendung versucht, einen Samplerzustand mit derselben Beschreibung wie ein bereits vorhandener Samplerzustand zu erstellen, wird dieselbe Schnittstelle mit einer inkrementierten Verweisanzahl zurückgegeben, und die Gesamtzahl der eindeutigen Samplerzustandsobjekte bleibt gleich.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile d3d10.h
Bibliothek D3D10.lib

Weitere Informationen

ID3D10Geräteschnittstelle