D3D11_RESOURCE_MISC_FLAG
列挙型フラグメンバー 20
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| D3D11_RESOURCE_MISC_GENERATE_MIPS | 1 | 0x1 | テクスチャリソースに対して ID3D11DeviceContext::GenerateMips による MIP マップの生成を有効にします。リソースは、そのリソースがレンダーターゲットかつシェーダーリソースであることを指定する バインドフラグ を指定して作成されている必要があります。 |
| D3D11_RESOURCE_MISC_SHARED | 2 | 0x2 | 2 つ以上の Direct3D デバイス間でのリソースデータの共有を有効にします。共有できるリソースは、MIP マップを持たない 2D テクスチャのみです。 D3D11_RESOURCE_MISC_SHARED と D3D11_RESOURCE_MISC_SHARED_KEYEDMUTEX は相互排他的です。 WARP デバイスおよび REF デバイスは共有リソースをサポートしません。 WARP または REF デバイスでこのフラグを指定してリソースを作成しようとすると、作成メソッドは E_OUTOFMEMORY エラーコードを返します。 メモ Windows 8 以降、WARP デバイスは共有リソースを完全にサポートします。
メモ Windows 8 以降では、2 つ以上の Direct3D デバイス間でリソースデータを共有する場合、代わりに D3D11_RESOURCE_MISC_SHARED_NTHANDLE フラグと D3D11_RESOURCE_MISC_SHARED_KEYEDMUTEX フラグの組み合わせを使用することをお勧めします。
|
| D3D11_RESOURCE_MISC_TEXTURECUBE | 4 | 0x4 | 6 個のテクスチャを含む Texture2DArray から作成されるキューブテクスチャとしてリソースを設定します。 |
| D3D11_RESOURCE_MISC_DRAWINDIRECT_ARGS | 16 | 0x10 | GPU が生成したコンテンツのインスタンス化を有効にします。 |
| D3D11_RESOURCE_MISC_BUFFER_ALLOW_RAW_VIEWS | 32 | 0x20 | リソースを バイトアドレスバッファー として使用できるようにします。 |
| D3D11_RESOURCE_MISC_BUFFER_STRUCTURED | 64 | 0x40 | リソースを 構造化バッファー として使用できるようにします。 |
| D3D11_RESOURCE_MISC_RESOURCE_CLAMP | 128 | 0x80 | ID3D11DeviceContext::SetResourceMinLOD で使用するために、MIP マップのクランプを伴うリソースを有効にします。 |
| D3D11_RESOURCE_MISC_SHARED_KEYEDMUTEX | 256 | 0x100 | IDXGIKeyedMutex::AcquireSync および IDXGIKeyedMutex::ReleaseSync API を使用してリソースを同期できるようにします。 D3D11_RESOURCE_MISC_FLAG パラメーターを受け取る次の Direct3D 11 のリソース作成 API は、この新しいフラグをサポートするように拡張されています。
D3D11_RESOURCE_MISC_SHARED と D3D11_RESOURCE_MISC_SHARED_KEYEDMUTEX は相互排他的です。 WARP デバイスおよび REF デバイスは共有リソースをサポートしません。 WARP または REF デバイスでこのフラグを指定してリソースを作成しようとすると、作成メソッドは E_OUTOFMEMORY エラーコードを返します。 メモ Windows 8 以降、WARP デバイスは共有リソースを完全にサポートします。
|
| D3D11_RESOURCE_MISC_GDI_COMPATIBLE | 512 | 0x200 | GDI と互換性のあるリソースを有効にします。GDI で使用するサーフェスには D3D11_RESOURCE_MISC_GDI_COMPATIBLE フラグを設定する必要があります。D3D11_RESOURCE_MISC_GDI_COMPATIBLE フラグを設定すると、IDXGISurface1::GetDC を介してそのサーフェスへの GDI 描画が可能になります。 テクスチャを作成するとき、またはそのテクスチャをスワップチェーンで使用するときに D3D11_RESOURCE_MISC_GDI_COMPATIBLE を利用する場合は、次のプログラミング上の注意点を考慮してください。
|
| D3D11_RESOURCE_MISC_SHARED_NTHANDLE | 2048 | 0x800 | 共有リソースを作成するときに NT HANDLE 値を使用できるようにするには、このフラグを設定します。このフラグを有効にすると、既存の HANDLE 値の使用は非推奨となります。 この値は、共有リソースに NT HANDLE 値を使用するようランタイムに指示する新しい共有リソースの種類を指定します。この場合、ランタイムは、指定された 機能レベル のすべてのハードウェアでその共有リソースが動作することを確認する必要があります。 このフラグを設定しない場合、ランタイムは共有リソースのパラメーター (フォーマット、フラグ、用途など) を厳密には検証しません。ランタイムが共有リソースのパラメーターを検証しない場合、Direct3D API の多くの動作は未定義となり、ドライバーごとに異なる可能性があります。 Direct3D 11 and earlier: この値は Direct3D 11.1 以降でのみサポートされます。 |
| D3D11_RESOURCE_MISC_RESTRICTED_CONTENT | 4096 | 0x1000 | リソースが保護されたコンテンツを含む可能性があることを示すには、このフラグを設定します。これにより、オペレーティングシステムは、ドライバーとハードウェアがコンテンツ保護をサポートしている場合にのみそのリソースを使用します。ドライバーとハードウェアがコンテンツ保護をサポートしていない状態でこのフラグを指定してリソースを作成しようとすると、リソースの作成は失敗します。 Direct3D 11: この値は Direct3D 11.1 以降でのみサポートされます。 |
| D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE | 8192 | 0x2000 | オペレーティングシステムが共有サーフェスへのアクセスを制限することを示すには、このフラグを設定します。このフラグは D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE_DRIVER フラグと組み合わせて、共有サーフェスを作成するときにのみ使用できます。共有リソースを作成したプロセスは、常にその共有リソースを開くことができます。 Direct3D 11: この値は Direct3D 11.1 以降でのみサポートされます。 |
| D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE_DRIVER | 16384 | 0x4000 | ドライバーが共有サーフェスへのアクセスを制限することを示すには、このフラグを設定します。このフラグは D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE フラグと組み合わせて、共有サーフェスを作成するときにのみ使用できます。共有リソースを作成したプロセスは、常にその共有リソースを開くことができます。 Direct3D 11: この値は Direct3D 11.1 以降でのみサポートされます。 |
| D3D11_RESOURCE_MISC_GUARDED | 32768 | 0x8000 | リソースがガードされていることを示すには、このフラグを設定します。このようなリソースは、IDCompositionSurface::BeginDraw (DirectComposition) および ISurfaceImageSourceNative::BeginDraw (Windows ランタイム) API によって返されます。これらの API では、更新対象となるサーフェス上の関心領域 (ROI) を指定します。このサーフェスは複数のレンダーターゲット (MRT) と互換性がありません。 ガードされたリソースは、上記のいずれかの API に関連付けられた領域に対して、すべての書き込みを自動的に制限します。さらに、このリソースは次の制限付きで ROI へのアクセスを強制します。
|
| D3D11_RESOURCE_MISC_TILE_POOL | 131072 | 0x20000 | リソースがタイルプールであることを示すには、このフラグを設定します。 Direct3D 11: この値は Direct3D 11.2 以降でのみサポートされます。 |
| D3D11_RESOURCE_MISC_TILED | 262144 | 0x40000 | リソースがタイル化リソースであることを示すには、このフラグを設定します。 Direct3D 11: この値は Direct3D 11.2 以降でのみサポートされます。 |
| D3D11_RESOURCE_MISC_HW_PROTECTED | 524288 | 0x80000 | ハードウェアによって保護されるようにリソースを作成することを示すには、このフラグを設定します。ハードウェアによるコンテンツ保護がサポートされていない場合、リソースの作成は失敗します。 このフラグには次の制限があります。
メモ
このフラグを使用してテクスチャを作成しても、基になる割り当てに対してハードウェア保護が有効になることが自動的に保証されるわけではありません。実装によっては、保護が保証される前に DRM コンポーネントを先に初期化しておく必要があります。 |
| D3D11_RESOURCE_MISC_SHARED_DISPLAYABLE | 1048576 | 0x100000 | |
| D3D11_RESOURCE_MISC_SHARED_EXCLUSIVE_WRITER | 2097152 | 0x200000 | |
| D3D11_RESOURCE_MISC_NO_SHADER_ACCESS | 4194304 | 0x400000 |
公式ドキュメント
リソースのオプションを識別します。
解説(Remarks)
この列挙型は、D3D11_BUFFER_DESC、D3D11_TEXTURE1D_DESC、D3D11_TEXTURE2D_DESC、D3D11_TEXTURE3D_DESC で使用されます。
これらのフラグはビット単位のOR で組み合わせることができます。
D3D11_RESOURCE_MISC_FLAG は、D3D11_CPU_ACCESS フラグを指定してリソースを作成する場合には使用できません。
-field D3D11_RESOURCE_MISC_SHARED_DISPLAYABLE
リソースが 表示可能サーフェス 機能で動作できるようにします。D3D11_RESOURCE_MISC_SHARED_DISPLAYABLE は、D3D11_RESOURCE_MISC_SHARED と D3D11_RESOURCE_MISC_SHARED_NTHANDLE の両方と組み合わせて使用する必要があります。
-field D3D11_RESOURCE_MISC_SHARED_EXCLUSIVE_WRITER
未定 (TBD)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum D3D11_RESOURCE_MISC_FLAG : int {
D3D11_RESOURCE_MISC_GENERATE_MIPS = 1,
D3D11_RESOURCE_MISC_SHARED = 2,
D3D11_RESOURCE_MISC_TEXTURECUBE = 4,
D3D11_RESOURCE_MISC_DRAWINDIRECT_ARGS = 16,
D3D11_RESOURCE_MISC_BUFFER_ALLOW_RAW_VIEWS = 32,
D3D11_RESOURCE_MISC_BUFFER_STRUCTURED = 64,
D3D11_RESOURCE_MISC_RESOURCE_CLAMP = 128,
D3D11_RESOURCE_MISC_SHARED_KEYEDMUTEX = 256,
D3D11_RESOURCE_MISC_GDI_COMPATIBLE = 512,
D3D11_RESOURCE_MISC_SHARED_NTHANDLE = 2048,
D3D11_RESOURCE_MISC_RESTRICTED_CONTENT = 4096,
D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE = 8192,
D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE_DRIVER = 16384,
D3D11_RESOURCE_MISC_GUARDED = 32768,
D3D11_RESOURCE_MISC_TILE_POOL = 131072,
D3D11_RESOURCE_MISC_TILED = 262144,
D3D11_RESOURCE_MISC_HW_PROTECTED = 524288,
D3D11_RESOURCE_MISC_SHARED_DISPLAYABLE = 1048576,
D3D11_RESOURCE_MISC_SHARED_EXCLUSIVE_WRITER = 2097152,
D3D11_RESOURCE_MISC_NO_SHADER_ACCESS = 4194304
} D3D11_RESOURCE_MISC_FLAG;[Flags]
public enum D3D11_RESOURCE_MISC_FLAG : int
{
D3D11_RESOURCE_MISC_GENERATE_MIPS = 1,
D3D11_RESOURCE_MISC_SHARED = 2,
D3D11_RESOURCE_MISC_TEXTURECUBE = 4,
D3D11_RESOURCE_MISC_DRAWINDIRECT_ARGS = 16,
D3D11_RESOURCE_MISC_BUFFER_ALLOW_RAW_VIEWS = 32,
D3D11_RESOURCE_MISC_BUFFER_STRUCTURED = 64,
D3D11_RESOURCE_MISC_RESOURCE_CLAMP = 128,
D3D11_RESOURCE_MISC_SHARED_KEYEDMUTEX = 256,
D3D11_RESOURCE_MISC_GDI_COMPATIBLE = 512,
D3D11_RESOURCE_MISC_SHARED_NTHANDLE = 2048,
D3D11_RESOURCE_MISC_RESTRICTED_CONTENT = 4096,
D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE = 8192,
D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE_DRIVER = 16384,
D3D11_RESOURCE_MISC_GUARDED = 32768,
D3D11_RESOURCE_MISC_TILE_POOL = 131072,
D3D11_RESOURCE_MISC_TILED = 262144,
D3D11_RESOURCE_MISC_HW_PROTECTED = 524288,
D3D11_RESOURCE_MISC_SHARED_DISPLAYABLE = 1048576,
D3D11_RESOURCE_MISC_SHARED_EXCLUSIVE_WRITER = 2097152,
D3D11_RESOURCE_MISC_NO_SHADER_ACCESS = 4194304,
}<Flags>
Public Enum D3D11_RESOURCE_MISC_FLAG As Integer
D3D11_RESOURCE_MISC_GENERATE_MIPS = 1
D3D11_RESOURCE_MISC_SHARED = 2
D3D11_RESOURCE_MISC_TEXTURECUBE = 4
D3D11_RESOURCE_MISC_DRAWINDIRECT_ARGS = 16
D3D11_RESOURCE_MISC_BUFFER_ALLOW_RAW_VIEWS = 32
D3D11_RESOURCE_MISC_BUFFER_STRUCTURED = 64
D3D11_RESOURCE_MISC_RESOURCE_CLAMP = 128
D3D11_RESOURCE_MISC_SHARED_KEYEDMUTEX = 256
D3D11_RESOURCE_MISC_GDI_COMPATIBLE = 512
D3D11_RESOURCE_MISC_SHARED_NTHANDLE = 2048
D3D11_RESOURCE_MISC_RESTRICTED_CONTENT = 4096
D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE = 8192
D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE_DRIVER = 16384
D3D11_RESOURCE_MISC_GUARDED = 32768
D3D11_RESOURCE_MISC_TILE_POOL = 131072
D3D11_RESOURCE_MISC_TILED = 262144
D3D11_RESOURCE_MISC_HW_PROTECTED = 524288
D3D11_RESOURCE_MISC_SHARED_DISPLAYABLE = 1048576
D3D11_RESOURCE_MISC_SHARED_EXCLUSIVE_WRITER = 2097152
D3D11_RESOURCE_MISC_NO_SHADER_ACCESS = 4194304
End Enumimport enum
class D3D11_RESOURCE_MISC_FLAG(enum.IntFlag):
D3D11_RESOURCE_MISC_GENERATE_MIPS = 1
D3D11_RESOURCE_MISC_SHARED = 2
D3D11_RESOURCE_MISC_TEXTURECUBE = 4
D3D11_RESOURCE_MISC_DRAWINDIRECT_ARGS = 16
D3D11_RESOURCE_MISC_BUFFER_ALLOW_RAW_VIEWS = 32
D3D11_RESOURCE_MISC_BUFFER_STRUCTURED = 64
D3D11_RESOURCE_MISC_RESOURCE_CLAMP = 128
D3D11_RESOURCE_MISC_SHARED_KEYEDMUTEX = 256
D3D11_RESOURCE_MISC_GDI_COMPATIBLE = 512
D3D11_RESOURCE_MISC_SHARED_NTHANDLE = 2048
D3D11_RESOURCE_MISC_RESTRICTED_CONTENT = 4096
D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE = 8192
D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE_DRIVER = 16384
D3D11_RESOURCE_MISC_GUARDED = 32768
D3D11_RESOURCE_MISC_TILE_POOL = 131072
D3D11_RESOURCE_MISC_TILED = 262144
D3D11_RESOURCE_MISC_HW_PROTECTED = 524288
D3D11_RESOURCE_MISC_SHARED_DISPLAYABLE = 1048576
D3D11_RESOURCE_MISC_SHARED_EXCLUSIVE_WRITER = 2097152
D3D11_RESOURCE_MISC_NO_SHADER_ACCESS = 4194304// D3D11_RESOURCE_MISC_FLAG (flags)
pub const D3D11_RESOURCE_MISC_GENERATE_MIPS: i32 = 1;
pub const D3D11_RESOURCE_MISC_SHARED: i32 = 2;
pub const D3D11_RESOURCE_MISC_TEXTURECUBE: i32 = 4;
pub const D3D11_RESOURCE_MISC_DRAWINDIRECT_ARGS: i32 = 16;
pub const D3D11_RESOURCE_MISC_BUFFER_ALLOW_RAW_VIEWS: i32 = 32;
pub const D3D11_RESOURCE_MISC_BUFFER_STRUCTURED: i32 = 64;
pub const D3D11_RESOURCE_MISC_RESOURCE_CLAMP: i32 = 128;
pub const D3D11_RESOURCE_MISC_SHARED_KEYEDMUTEX: i32 = 256;
pub const D3D11_RESOURCE_MISC_GDI_COMPATIBLE: i32 = 512;
pub const D3D11_RESOURCE_MISC_SHARED_NTHANDLE: i32 = 2048;
pub const D3D11_RESOURCE_MISC_RESTRICTED_CONTENT: i32 = 4096;
pub const D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE: i32 = 8192;
pub const D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE_DRIVER: i32 = 16384;
pub const D3D11_RESOURCE_MISC_GUARDED: i32 = 32768;
pub const D3D11_RESOURCE_MISC_TILE_POOL: i32 = 131072;
pub const D3D11_RESOURCE_MISC_TILED: i32 = 262144;
pub const D3D11_RESOURCE_MISC_HW_PROTECTED: i32 = 524288;
pub const D3D11_RESOURCE_MISC_SHARED_DISPLAYABLE: i32 = 1048576;
pub const D3D11_RESOURCE_MISC_SHARED_EXCLUSIVE_WRITER: i32 = 2097152;
pub const D3D11_RESOURCE_MISC_NO_SHADER_ACCESS: i32 = 4194304;// D3D11_RESOURCE_MISC_FLAG
const (
D3D11_RESOURCE_MISC_GENERATE_MIPS int32 = 1
D3D11_RESOURCE_MISC_SHARED int32 = 2
D3D11_RESOURCE_MISC_TEXTURECUBE int32 = 4
D3D11_RESOURCE_MISC_DRAWINDIRECT_ARGS int32 = 16
D3D11_RESOURCE_MISC_BUFFER_ALLOW_RAW_VIEWS int32 = 32
D3D11_RESOURCE_MISC_BUFFER_STRUCTURED int32 = 64
D3D11_RESOURCE_MISC_RESOURCE_CLAMP int32 = 128
D3D11_RESOURCE_MISC_SHARED_KEYEDMUTEX int32 = 256
D3D11_RESOURCE_MISC_GDI_COMPATIBLE int32 = 512
D3D11_RESOURCE_MISC_SHARED_NTHANDLE int32 = 2048
D3D11_RESOURCE_MISC_RESTRICTED_CONTENT int32 = 4096
D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE int32 = 8192
D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE_DRIVER int32 = 16384
D3D11_RESOURCE_MISC_GUARDED int32 = 32768
D3D11_RESOURCE_MISC_TILE_POOL int32 = 131072
D3D11_RESOURCE_MISC_TILED int32 = 262144
D3D11_RESOURCE_MISC_HW_PROTECTED int32 = 524288
D3D11_RESOURCE_MISC_SHARED_DISPLAYABLE int32 = 1048576
D3D11_RESOURCE_MISC_SHARED_EXCLUSIVE_WRITER int32 = 2097152
D3D11_RESOURCE_MISC_NO_SHADER_ACCESS int32 = 4194304
)const
D3D11_RESOURCE_MISC_GENERATE_MIPS = 1;
D3D11_RESOURCE_MISC_SHARED = 2;
D3D11_RESOURCE_MISC_TEXTURECUBE = 4;
D3D11_RESOURCE_MISC_DRAWINDIRECT_ARGS = 16;
D3D11_RESOURCE_MISC_BUFFER_ALLOW_RAW_VIEWS = 32;
D3D11_RESOURCE_MISC_BUFFER_STRUCTURED = 64;
D3D11_RESOURCE_MISC_RESOURCE_CLAMP = 128;
D3D11_RESOURCE_MISC_SHARED_KEYEDMUTEX = 256;
D3D11_RESOURCE_MISC_GDI_COMPATIBLE = 512;
D3D11_RESOURCE_MISC_SHARED_NTHANDLE = 2048;
D3D11_RESOURCE_MISC_RESTRICTED_CONTENT = 4096;
D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE = 8192;
D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE_DRIVER = 16384;
D3D11_RESOURCE_MISC_GUARDED = 32768;
D3D11_RESOURCE_MISC_TILE_POOL = 131072;
D3D11_RESOURCE_MISC_TILED = 262144;
D3D11_RESOURCE_MISC_HW_PROTECTED = 524288;
D3D11_RESOURCE_MISC_SHARED_DISPLAYABLE = 1048576;
D3D11_RESOURCE_MISC_SHARED_EXCLUSIVE_WRITER = 2097152;
D3D11_RESOURCE_MISC_NO_SHADER_ACCESS = 4194304;// D3D11_RESOURCE_MISC_FLAG
pub const D3D11_RESOURCE_MISC_GENERATE_MIPS: i32 = 1;
pub const D3D11_RESOURCE_MISC_SHARED: i32 = 2;
pub const D3D11_RESOURCE_MISC_TEXTURECUBE: i32 = 4;
pub const D3D11_RESOURCE_MISC_DRAWINDIRECT_ARGS: i32 = 16;
pub const D3D11_RESOURCE_MISC_BUFFER_ALLOW_RAW_VIEWS: i32 = 32;
pub const D3D11_RESOURCE_MISC_BUFFER_STRUCTURED: i32 = 64;
pub const D3D11_RESOURCE_MISC_RESOURCE_CLAMP: i32 = 128;
pub const D3D11_RESOURCE_MISC_SHARED_KEYEDMUTEX: i32 = 256;
pub const D3D11_RESOURCE_MISC_GDI_COMPATIBLE: i32 = 512;
pub const D3D11_RESOURCE_MISC_SHARED_NTHANDLE: i32 = 2048;
pub const D3D11_RESOURCE_MISC_RESTRICTED_CONTENT: i32 = 4096;
pub const D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE: i32 = 8192;
pub const D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE_DRIVER: i32 = 16384;
pub const D3D11_RESOURCE_MISC_GUARDED: i32 = 32768;
pub const D3D11_RESOURCE_MISC_TILE_POOL: i32 = 131072;
pub const D3D11_RESOURCE_MISC_TILED: i32 = 262144;
pub const D3D11_RESOURCE_MISC_HW_PROTECTED: i32 = 524288;
pub const D3D11_RESOURCE_MISC_SHARED_DISPLAYABLE: i32 = 1048576;
pub const D3D11_RESOURCE_MISC_SHARED_EXCLUSIVE_WRITER: i32 = 2097152;
pub const D3D11_RESOURCE_MISC_NO_SHADER_ACCESS: i32 = 4194304;const
D3D11_RESOURCE_MISC_GENERATE_MIPS* = 1
D3D11_RESOURCE_MISC_SHARED* = 2
D3D11_RESOURCE_MISC_TEXTURECUBE* = 4
D3D11_RESOURCE_MISC_DRAWINDIRECT_ARGS* = 16
D3D11_RESOURCE_MISC_BUFFER_ALLOW_RAW_VIEWS* = 32
D3D11_RESOURCE_MISC_BUFFER_STRUCTURED* = 64
D3D11_RESOURCE_MISC_RESOURCE_CLAMP* = 128
D3D11_RESOURCE_MISC_SHARED_KEYEDMUTEX* = 256
D3D11_RESOURCE_MISC_GDI_COMPATIBLE* = 512
D3D11_RESOURCE_MISC_SHARED_NTHANDLE* = 2048
D3D11_RESOURCE_MISC_RESTRICTED_CONTENT* = 4096
D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE* = 8192
D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE_DRIVER* = 16384
D3D11_RESOURCE_MISC_GUARDED* = 32768
D3D11_RESOURCE_MISC_TILE_POOL* = 131072
D3D11_RESOURCE_MISC_TILED* = 262144
D3D11_RESOURCE_MISC_HW_PROTECTED* = 524288
D3D11_RESOURCE_MISC_SHARED_DISPLAYABLE* = 1048576
D3D11_RESOURCE_MISC_SHARED_EXCLUSIVE_WRITER* = 2097152
D3D11_RESOURCE_MISC_NO_SHADER_ACCESS* = 4194304enum D3D11_RESOURCE_MISC_FLAG : int {
D3D11_RESOURCE_MISC_GENERATE_MIPS = 1,
D3D11_RESOURCE_MISC_SHARED = 2,
D3D11_RESOURCE_MISC_TEXTURECUBE = 4,
D3D11_RESOURCE_MISC_DRAWINDIRECT_ARGS = 16,
D3D11_RESOURCE_MISC_BUFFER_ALLOW_RAW_VIEWS = 32,
D3D11_RESOURCE_MISC_BUFFER_STRUCTURED = 64,
D3D11_RESOURCE_MISC_RESOURCE_CLAMP = 128,
D3D11_RESOURCE_MISC_SHARED_KEYEDMUTEX = 256,
D3D11_RESOURCE_MISC_GDI_COMPATIBLE = 512,
D3D11_RESOURCE_MISC_SHARED_NTHANDLE = 2048,
D3D11_RESOURCE_MISC_RESTRICTED_CONTENT = 4096,
D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE = 8192,
D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE_DRIVER = 16384,
D3D11_RESOURCE_MISC_GUARDED = 32768,
D3D11_RESOURCE_MISC_TILE_POOL = 131072,
D3D11_RESOURCE_MISC_TILED = 262144,
D3D11_RESOURCE_MISC_HW_PROTECTED = 524288,
D3D11_RESOURCE_MISC_SHARED_DISPLAYABLE = 1048576,
D3D11_RESOURCE_MISC_SHARED_EXCLUSIVE_WRITER = 2097152,
D3D11_RESOURCE_MISC_NO_SHADER_ACCESS = 4194304,
}#define global D3D11_RESOURCE_MISC_GENERATE_MIPS 0x1
#define global D3D11_RESOURCE_MISC_SHARED 0x2
#define global D3D11_RESOURCE_MISC_TEXTURECUBE 0x4
#define global D3D11_RESOURCE_MISC_DRAWINDIRECT_ARGS 0x10
#define global D3D11_RESOURCE_MISC_BUFFER_ALLOW_RAW_VIEWS 0x20
#define global D3D11_RESOURCE_MISC_BUFFER_STRUCTURED 0x40
#define global D3D11_RESOURCE_MISC_RESOURCE_CLAMP 0x80
#define global D3D11_RESOURCE_MISC_SHARED_KEYEDMUTEX 0x100
#define global D3D11_RESOURCE_MISC_GDI_COMPATIBLE 0x200
#define global D3D11_RESOURCE_MISC_SHARED_NTHANDLE 0x800
#define global D3D11_RESOURCE_MISC_RESTRICTED_CONTENT 0x1000
#define global D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE 0x2000
#define global D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE_DRIVER 0x4000
#define global D3D11_RESOURCE_MISC_GUARDED 0x8000
#define global D3D11_RESOURCE_MISC_TILE_POOL 0x20000
#define global D3D11_RESOURCE_MISC_TILED 0x40000
#define global D3D11_RESOURCE_MISC_HW_PROTECTED 0x80000
#define global D3D11_RESOURCE_MISC_SHARED_DISPLAYABLE 0x100000
#define global D3D11_RESOURCE_MISC_SHARED_EXCLUSIVE_WRITER 0x200000
#define global D3D11_RESOURCE_MISC_NO_SHADER_ACCESS 0x400000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。