共用方式為


D3D11DDIARG_BUFFEREX_SHADERRESOURCEVIEW 結構 (d3d10umddi.h)

D3D11DDIARG_BUFFEREX_SHADERRESOURCEVIEW結構描述用來在 呼叫 CreateShaderResourceView (D3D11) 函式中建立著色器資源檢視的緩衝區。

語法

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;

成員

[in] FirstElement

緩衝區中第一個專案的位移,以位元組為單位。

[in] ElementOffset

緩衝區中第一個專案的位移,以位元組為單位。

[in] NumElements

緩衝區中的項目數。

[in] ElementWidth

緩衝區中的寬度,以元素為單位。

[in] Flags

描述緩衝區之旗標值的有效位 OR。 目前,Direct3D 運行時間僅支援D3D11_DDI_BUFFEREX_SRV_FLAG_RAW (0x00000001) 旗标。 如果設定此旗標,則緩衝區的格式為原始格式。

規格需求

需求
最低支援的用戶端 從 Windows 7 操作系統開始支援D3D11DDIARG_BUFFEREX_SHADERRESOURCEVIEW。
標頭 d3d10umddi.h (包含 D3d10umddi.h)

另請參閱

CalcPrivateShaderResourceViewSize (D3D11)

CreateShaderResourceView (D3D11)

D3D11DDIARG_CREATESHADERRESOURCEVIEW