D3DKMT_VIDSCH_ESCAPE Struktur (d3dkmthk.h)
Verwenden Sie nicht die D3DKMT_VIDSCH_ESCAPE-Struktur. es dient nur zu Testzwecken.
Die D3DKMT_VIDSCH_ESCAPE-Struktur beschreibt, wie der GPU-Planer (Grafikverarbeitungseinheit) (der Teil von Dxgkrnl.sys ist) in einem Aufruf der D3DKMTEscape-Funktion gesteuert wird.
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;
Member
Type
Der Escapetyp vom Typ D3DKMT_VIDSCHESCAPETYPE, der reserviert ist und nicht in Ihrem Treiber verwendet werden sollte.
PreemptionControl
Aktivieren oder deaktivieren Sie die Vorzeitige Entfernung.
EnableContextDelay
Aktivieren oder deaktivieren Sie die Kontextverzögerung.
TdrControl2
TdrControl2.TdrControl
Steuern Sie TDR.
TdrControl2.NodeOrdinal
Gültig, wenn TdrControl auf den Wert D3DKMT_TDRDBGCTRLTYPE_ENGINETDR festgelegt ist.
SuspendScheduler
Anhalten oder Fortsetzen des Zeitplans (veraltet).
TdrControl
Steuern Sie TDR.
SuspendTime
Zeitraum, der angehalten werden soll.
TdrLimit
TdrLimit.Count
TdrLimit.Time
PfnControl
VirtualRefreshRateControl
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista |
Kopfzeile | d3dkmthk.h (einschließlich D3dkmthk.h) |