D3D11DDIARG_CREATEUNORDEREDACCESSVIEW Struktur (d3d10umddi.h)
Die D3D11DDIARG_CREATEUNORDEREDACCESSVIEW Struktur beschreibt die zu erstellende ungeordnete Zugriffsansicht.
Syntax
typedef struct D3D11DDIARG_CREATEUNORDEREDACCESSVIEW {
[in] D3D10DDI_HRESOURCE hDrvResource;
[in] DXGI_FORMAT Format;
[in] D3D10DDIRESOURCE_TYPE ResourceDimension;
union {
[in] D3D11DDIARG_BUFFER_UNORDEREDACCESSVIEW Buffer;
[in] D3D11DDIARG_TEX1D_UNORDEREDACCESSVIEW Tex1D;
[in] D3D11DDIARG_TEX2D_UNORDEREDACCESSVIEW Tex2D;
[in] D3D11DDIARG_TEX3D_UNORDEREDACCESSVIEW Tex3D;
};
} D3D11DDIARG_CREATEUNORDEREDACCESSVIEW;
Angehörige
[in] hDrvResource
Ein Handle für den ungeordneten Zugriffsblock.
[in] Format
Ein DXGI_FORMAT typisierter Wert, der das Pixelformat des ungeordneten Zugriffsblocks angibt.
[in] ResourceDimension
Ein D3D10DDIRESOURCE_TYPE-typed-Wert, der den Ressourcentyp und die Dimensionalität des ungeordneten Zugriffsblocks angibt. Die Direct3D-Laufzeit wird nie ResourceDimension- auf D3D10DDIRESOURCE_TEXTURECUBE festgelegt.
[in] Buffer
Wenn ResourceDimension- auf D3D10DDIRESOURCE_BUFFER festgelegt ist, enthält Buffer- eine D3D11DDIARG_BUFFER_UNORDEREDACCESSVIEW Struktur für einen Puffer.
[in] Tex1D
Wenn ResourceDimension- auf D3D10DDIRESOURCE_TEXTURE1D festgelegt ist, enthält Tex1D- eine D3D11DDIARG_TEX1D_UNORDEREDACCESSVIEW Struktur für eine eindimensionale Textur.
[in] Tex2D
Wenn ResourceDimension- auf D3D10DDIRESOURCE_TEXTURE2D festgelegt ist, enthält Tex2D- eine D3D11DDIARG_TEX2D_UNORDEREDACCESSVIEW Struktur für eine zweidimensionale Textur.
[in] Tex3D
Wenn ResourceDimension- auf D3D10DDIRESOURCE_TEXTURE3D festgelegt ist, enthält Tex3D- eine D3D11DDIARG_TEX3D_UNORDEREDACCESSVIEW Struktur für eine dreidimensionale Textur.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 7 |
Header- | d3d10umddi.h (include D3d10umddi.h) |
Siehe auch
CalcPrivateShaderResourceViewSize
D3D11DDIARG_BUFFER_UNORDEREDACCESSVIEW
D3D11DDIARG_TEX1D_UNORDEREDACCESSVIEW