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;
Member
[in] SharedAcrossContexts
Ein UINT-Wert, der die Zuordnung des Kontexts angibt.
Wenn SharedAcrossContexts auf eins festgelegt ist, wird die Zuordnung allen Kontexten zugeordnet, die vom hDevice-Member der DXGKARGCB_CREATECONTEXTALLOCATION-Struktur angegeben werden. Der zugewiesene Kontext wird als resident festgelegt, wenn ein beliebiger Kontext, der zu hDevice gehört, auf der GPU ausgeführt werden soll.
Wenn SharedAcrossContexts auf 0 festgelegt ist, wird die Zuordnung dem Kontext zugeordnet, der vom hContext-Member der DXGKARGCB_CREATECONTEXTALLOCATION-Struktur angegeben wird. Der zugewiesene Kontext wird als resident festgelegt, wenn die Ausführung von hContext auf der GPU geplant ist.
MapGpuVirtualAddress
[in] Reserved
Dieser Member ist reserviert und sollte auf null festgelegt werden. Das Festlegen dieses Elements auf 0 entspricht dem Festlegen der wichtigsten 31 Bits (0xFFFFFFFE) auf Nullen.
[in] Value
Ein 32-Bit-Wert, der die Kontextzuordnungsflags angibt.
Hinweise
Der Anzeigeminiporttreiber weist GPU-Kontexte oder gerätespezifische Kontexte zu, indem DxgkCbCreateContextAllocation aufgerufen wird.
Das ContextAllocationFlags-Element der DXGKARGCB_CREATECONTEXTALLOCATION-Struktur ist ein DXGK_CREATECONTEXTALLOCATIONFLAGS Datentyp.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 |
Unterstützte Mindestversion (Server) | Windows Server 2012 |
Kopfzeile | d3dkmddi.h (einschließlich D3dkmddi.h) |