D3D10_DDI_RESOURCE_MISC_FLAG-Aufzählung (d3d10umddi.h)
D3D10_DDI_RESOURCE_MISC_FLAG ist eine Bitmaske von Flagwerten, die verschiedene Informationen zu einer Ressource identifizieren.
Syntax
typedef enum D3D10_DDI_RESOURCE_MISC_FLAG {
D3D10_DDI_RESOURCE_AUTO_GEN_MIP_MAP = 0x00000001L,
D3D10_DDI_RESOURCE_MISC_SHARED = 0x00000002L,
D3D10_DDI_RESOURCE_MISC_DISCARD_ON_PRESENT = 0x00000008L,
D3D11_DDI_RESOURCE_MISC_DRAWINDIRECT_ARGS = 0x00000010L,
D3D11_DDI_RESOURCE_MISC_BUFFER_ALLOW_RAW_VIEWS = 0x00000020L,
D3D11_DDI_RESOURCE_MISC_BUFFER_STRUCTURED = 0x00000040L,
D3D11_DDI_RESOURCE_MISC_RESOURCE_CLAMP = 0x00000080L,
D3D10_DDI_RESOURCE_MISC_REMOTE = 0x00000400,
D3D11_1DDI_RESOURCE_MISC_RESTRICTED_CONTENT = 0x00000800L,
D3D11_1DDI_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE_DRIVER = 0x00001000L,
D3DWDDM1_3DDI_RESOURCE_MISC_CROSS_ADAPTER = 0x00002000L,
D3DWDDM1_3DDI_RESOURCE_MISC_TILED = 0x00004000L,
D3DWDDM1_3DDI_RESOURCE_MISC_TILE_POOL = 0x00008000L,
D3DWDDM2_0DDI_RESOURCE_MISC_HW_PROTECTED = 0x00010000L,
D3DWDDM2_0DDI_RESOURCE_MISC_DISPLAYABLE_SURFACE = 0x00020000L,
D3DWDDM2_0DDI_RESOURCE_MISC_CONTAINS_HW_PROTECTED = 0x00040000L,
D3DWDDM3_2DDI_RESOURCE_MISC_NO_SHADER_ACCESS,
D3DWDDM2_5DDI_RESOURCE_MISC_PHYSICALLY_CONTIGUOUS = 0x01000000L
} ;
Konstanten
D3D10_DDI_RESOURCE_AUTO_GEN_MIP_MAP Wert: 0x00000001L- Die Ressource kann mit der GenMips--Funktion verwendet werden. |
D3D10_DDI_RESOURCE_MISC_SHARED Wert: 0x00000002L- Die Ressource kann von mehreren Geräten und Prozessen gemeinsam genutzt werden. |
D3D10_DDI_RESOURCE_MISC_DISCARD_ON_PRESENT Wert: 0x0000008L- Die Ressource ist nicht erforderlich, um präsentationsübergreifend beizubehalten. Weitere Informationen zu diesem Wert finden Sie im Abschnitt "Hinweise" des CreateResource(D3D10) Referenzseite. Unterstützt ab Windows Server 2008 und Windows Vista mit Service Pack 1 (SP1). |
D3D11_DDI_RESOURCE_MISC_DRAWINDIRECT_ARGS Wert: 0x00000010L- Die Ressource ist ein Puffer, den die Laufzeit als Argumentpuffer in einem Aufruf der DrawIndexedInstancedIndirect-, DrawInstancedIndirect-oder DispatchIndirect--Funktion verwenden kann. Wird ab Windows 7 unterstützt. |
D3D11_DDI_RESOURCE_MISC_BUFFER_ALLOW_RAW_VIEWS Wert: 0x00000020L- Die Ressource ist ein Puffer, in dem die CreateShaderResourceView(D3D11)--Funktion eine Rohformatansicht erstellen kann. Eine unformatierte Ansicht wird über einen Aufruf der CreateShaderResourceView(D3D11)- Funktion des Treibers erstellt, wobei die im BufferEx Member der D3D11DDIARG_CREATESHADERRESOURCEVIEW Struktur festgelegte D3D11_DDI_BUFFEREX_SRV_FLAG_RAW Flag festgelegt ist. Unformatierte Ansichten ermöglichen das Lesen (und Schreiben im Fall von ungeordneten Zugriffsansichtsobjekten) bis zu vier DWORD-Werte in einer Anweisung. Wird ab Windows 7 unterstützt. |
D3D11_DDI_RESOURCE_MISC_BUFFER_STRUCTURED Wert: 0x00000040L- Bei der Ressource handelt es sich um einen Puffer, der seinen Speicherabschnitt in gleich großen Teilen (Strukturen) aufweist. Die Strukturgröße jedes Stücks wird in der Ressourcendeklaration bereitgestellt. Die Treiber können diese Informationen möglicherweise verwenden, um das Speicherlayout zu optimieren. Wird ab Windows 7 unterstützt. |
D3D11_DDI_RESOURCE_MISC_RESOURCE_CLAMP Wert: 0x00000080L- Die Ressource muss eine Ressourcenklammer berücksichtigen, die ein Aufruf der SetResourceMinLOD--Funktion des Treibers anwendet. Wird ab Windows 7 unterstützt. |
D3D10_DDI_RESOURCE_MISC_REMOTE Wert: 0x00000400 Dieser Wert ist nur für die interne Verwendung vorgesehen. Nicht verwenden. |
D3D11_1DDI_RESOURCE_MISC_RESTRICTED_CONTENT Wert: 0x00000800L- Die Ressource kann geschützte Inhalte enthalten. Dieser Wert sollte nur verwendet werden, wenn der Treiber und die Hardware den Inhaltsschutz unterstützen. Wird ab Windows 8 unterstützt. |
D3D11_1DDI_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE_DRIVER Wert: 0x00001000L- Der Treiber sollte den Zugriff auf die gemeinsam genutzte Oberfläche einschränken. Dieser Wert sollte nur verwendet werden, wenn eine gemeinsam genutzte Oberfläche erstellt wird. Der Prozess, bei dem die Oberfläche erstellt wird, darf immer die freigegebene Ressource öffnen. Wird ab Windows 8 unterstützt. |
D3DWDDM1_3DDI_RESOURCE_MISC_CROSS_ADAPTER Wert: 0x00002000L- Die Ressource ist eine gemeinsam genutzte Adapterressource. Der Anzeigetreiber für den Benutzermodus sollte Informationen über die adapterübergreifende Ressource in einer privaten Treiberdatenstruktur aufzeichnen. Der Anzeige-Miniporttreiber kann die DxgkCbGetHandleData--Funktion aufrufen, um diese privaten Daten abzurufen. Das DirectX-Grafik-Kernelsubsystem ruft das DxgkDdiDescribeAllocation--Funktion auf, um Informationen über die adapterübergreifende Ressource abzurufen, wenn die Ressource auf einem anderen Adapter geöffnet werden muss. Der Miniport für die Anzeige muss sicherstellen, dass diese Informationen korrekt sind. Wird ab Windows 8.1 unterstützt. |
D3DWDDM1_3DDI_RESOURCE_MISC_TILED Wert: 0x00004000L- Die Ressource wird nebeneinander angeordnet. Wird ab Windows 8.1 unterstützt. |
D3DWDDM1_3DDI_RESOURCE_MISC_TILE_POOL Wert: 0x00008000L- Die Ressource ist ein Kachelpool. Muss ein Puffer mit D3D10_DDI_RESOURCE_USAGE Verwendungstyp D3D10_DDI_USAGE_DEFAULTsein. Wird ab Windows 8.1 unterstützt. |
D3DWDDM2_0DDI_RESOURCE_MISC_HW_PROTECTED Wert: 0x00010000L- Die Ressource sollte so erstellt werden, dass sie durch die Hardware geschützt wird. Wird ab Windows 10 unterstützt. |
D3DWDDM2_0DDI_RESOURCE_MISC_DISPLAYABLE_SURFACE Wert: 0x00020000L- Die Ressource enthält eine anzeigefähige Oberfläche. Wird ab Windows 10 unterstützt. |
D3DWDDM2_0DDI_RESOURCE_MISC_CONTAINS_HW_PROTECTED Wert: 0x00040000L- Der Decodereingabepuffer enthält verschlüsselten geschützten Inhalt. Die Hardware muss diese Puffer nicht schützen (wie sie verschlüsselt sind), aber der Treiber muss diese Puffer möglicherweise anders zuordnen, damit sie effizient mit ihrer Entschlüsselungshardware interagieren können. Wird ab Windows 10 unterstützt. |
D3DWDDM2_5DDI_RESOURCE_MISC_PHYSICALLY_CONTIGUOUS Wert: 0x01000000L- Die Ressource ist physisch zusammenhängend. Unterstützt ab Windows 10, Version 1809 (WDDM 2.5). |
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows Vista |
Header- | d3d10umddi.h (include D3d10umddi.h) |
Siehe auch
CreateShaderResourceView(D3D11)-