D3DKMT_VIDSCH_ESCAPE Struktur (d3dkmthk.h)
Verwenden Sie die D3DKMT_VIDSCH_ESCAPE Struktur nicht; es dient nur zu Testzwecken.
In der D3DKMT_VIDSCH_ESCAPE-Struktur wird beschrieben, wie sie den Gpu-Planer (Grafikverarbeitungseinheit) (teil von Dxgkrnl.sys) in einem Aufruf der D3DKMTEscape--Funktion steuern.
Syntax
typedef struct _D3DKMT_VIDSCH_ESCAPE {
D3DKMT_VIDSCHESCAPETYPE Type;
union {
BOOL PreemptionControl;
BOOL EnableContextDelay;
struct {
ULONG TdrControl;
union {
ULONG NodeOrdinal;
};
} TdrControl2;
BOOL SuspendScheduler;
ULONG TdrControl;
ULONG SuspendTime;
struct {
UINT Count;
UINT Time;
} TdrLimit;
D3DKMT_ESCAPE_PFN_CONTROL_COMMAND PfnControl;
};
D3DKMT_ESCAPE_VIRTUAL_REFRESH_RATE VirtualRefreshRateControl;
} D3DKMT_VIDSCH_ESCAPE;
Angehörige
Type
Der Escapetyp vom Typ D3DKMT_VIDSCHESCAPETYPE, der reserviert ist und nicht in Ihrem Treiber verwendet werden soll.
PreemptionControl
Aktivieren oder Deaktivieren der Vorbesteuerung.
EnableContextDelay
Aktivieren oder Deaktivieren der Kontextverzögerung.
TdrControl2
TdrControl2.TdrControl
Steuern sie TDR.
TdrControl2.NodeOrdinal
Gültig, wenn TdrControl- auf einen Wert von D3DKMT_TDRDBGCTRLTYPE_ENGINETDRfestgelegt ist.
SuspendScheduler
Zeitplan für anhalten oder fortsetzen (veraltet).
TdrControl
Steuern sie TDR.
SuspendTime
Zeitraum, der angehalten werden soll.
TdrLimit
TdrLimit.Count
TdrLimit.Time
PfnControl
VirtualRefreshRateControl
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows Vista |
Header- | d3dkmthk.h (einschließlich D3dkmthk.h) |