Freigeben über


D3D11DDIARG_BUFFEREX_SHADERRESOURCEVIEW-Struktur (d3d10umddi.h)

Die D3D11DDIARG_BUFFEREX_SHADERRESOURCEVIEW-Struktur beschreibt einen Puffer, der zum Erstellen einer Shaderressourcenansicht in einem Aufruf der CreateShaderResourceView(D3D11) -Funktion verwendet wird.

Syntax

typedef struct D3D11DDIARG_BUFFEREX_SHADERRESOURCEVIEW {
  union {
    [in] UINT FirstElement;
    [in] UINT ElementOffset;
  };
  union {
    [in] UINT NumElements;
    [in] UINT ElementWidth;
  };
  [in] UINT  Flags;
} D3D11DDIARG_BUFFEREX_SHADERRESOURCEVIEW;

Member

[in] FirstElement

Der Offset in Bytes für das erste Element im Puffer.

[in] ElementOffset

Der Offset in Bytes für das erste Element im Puffer.

[in] NumElements

Die Anzahl der Elemente im Puffer.

[in] ElementWidth

Die Breite in Elementen im Puffer.

[in] Flags

Ein gültiges bitweises OR mit Flagwerten, die den Puffer beschreiben. Derzeit unterstützt die Direct3D-Runtime nur das flag D3D11_DDI_BUFFEREX_SRV_FLAG_RAW (0x00000001). Wenn dieses Flag festgelegt ist, weist der Puffer das Unformat auf.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) D3D11DDIARG_BUFFEREX_SHADERRESOURCEVIEW wird ab dem Windows 7-Betriebssystem unterstützt.
Kopfzeile d3d10umddi.h (include D3d10umddi.h)

Weitere Informationen

CalcPrivateShaderResourceViewSize(D3D11)

CreateShaderResourceView(D3D11)

D3D11DDIARG_CREATESHADERRESOURCEVIEW