DXGK_CREATECONTEXTALLOCATIONFLAGS Struktur (d3dkmddi.h)
Gibt die Eigenschaften des zuzuordnenden Kontexts an.
Syntax
typedef struct _DXGK_CREATECONTEXTALLOCATIONFLAGS {
union {
struct {
UINT SharedAcrossContexts : 1;
UINT MapGpuVirtualAddress : 1;
#if ...
UINT Reserved : 30;
#else
UINT Reserved : 31;
#endif
};
[in] UINT Value;
};
} DXGK_CREATECONTEXTALLOCATIONFLAGS;
Angehörige
[in] SharedAcrossContexts
Ein UINT-Wert, der die Zuordnung des Kontexts angibt.
Wenn SharedAcrossContexts- auf einen festgelegt ist, wird die Zuordnung allen Kontexten zugeordnet, die vom hDevice Member der DXGKARGCB_CREATECONTEXTALLOCATION Struktur angegeben sind. Der zugewiesene Kontext wird als resident festgelegt, wenn ein Kontext, der zu hDevice gehört, für die GPU ausgeführt werden soll.
Wenn SharedAcrossContexts- auf Null festgelegt ist, wird die Zuordnung dem kontext zugeordnet, der vom hContext Member der DXGKARGCB_CREATECONTEXTALLOCATION Struktur angegeben wird. Der zugewiesene Kontext wird resident, wenn hContext- auf der GPU ausgeführt werden soll.
MapGpuVirtualAddress
[in] Reserved
Dieses Element ist reserviert und sollte auf Null festgelegt werden. Das Festlegen dieses Elements auf Null entspricht dem Festlegen der wichtigsten 31 Bits (0xFFFFFFFE) auf Nullen.
[in] Value
Ein 32-Bit-Wert, der die Kontextzuordnungskennzeichnungen angibt.
Bemerkungen
Der Miniporttreiber weist GPU-Kontexte oder gerätespezifische Kontexte zu, indem DxgkCbCreateContextAllocationaufgerufen wird.
Das ContextAllocationFlags Mitglied der DXGKARGCB_CREATECONTEXTALLOCATION Struktur ist ein DXGK_CREATECONTEXTALLOCATIONFLAGS Datentyp.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 8 |
mindestens unterstützte Server- | Windows Server 2012 |
Header- | d3dkmddi.h (einschließlich D3dkmddi.h) |