DXGK_NODEMETADATA_FLAGS Struktur (d3dkmdt.h)

Die DXGK_NODEMETADATA_FLAGS-Struktur beschreibt die Funktionen einer Engine auf einem GPU-Knoten.

Syntax

typedef struct _DXGK_NODEMETADATA_FLAGS {
  union {
    struct {
      UINT ContextSchedulingSupported : 1;
      UINT RingBufferFenceRelease : 1;
      UINT SupportTrackedWorkload : 1;
      UINT UserModeSubmission : 1;
      UINT SupportBuildTestCommandBuffer : 1;
#if ...
      UINT Reserved : 11;
#elif
      UINT Reserved : 12;
      UINT MaxInFlightHwQueueBuffers : 16;
#else
      UINT Reserved : 31;
#endif
    };
    UINT32 Value;
  };
} DXGK_NODEMETADATA_FLAGS;

Member

ContextSchedulingSupported

Die Engine unterstützt das kontextbasierte Planungsmodell.

RingBufferFenceRelease

Die Engine unterstützt die Freigabe des Ringpufferzauns. Wird ab Windows 10, Version 1809 unterstützt.

SupportTrackedWorkload

Die Engine unterstützt nachverfolgte Workloads. Verfügbar ab Windows 10, Version 1809.

UserModeSubmission

Die Engine unterstützt die Arbeitsübermittlung im Benutzermodus. Weitere Informationen finden Sie unter Arbeitsübermittlung im Benutzermodus. Unterstützt ab Windows 11 Version 24H2.

SupportBuildTestCommandBuffer

Reserved

Reserviert.

MaxInFlightHwQueueBuffers

Die maximale Anzahl von Befehlspuffern, die vom Hardwareplaner an den Kernelmodustreiber übermittelt werden. Ein Wert von null zeigt an, dass keine Grenze festgelegt ist. Verfügbar ab Windows 10, Version 1809.

Value

Eine alternative Möglichkeit für den Zugriff auf die Strukturmember.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1703
Kopfzeile d3dkmdt.h

Weitere Informationen

DXGK_NODEMETADATA

DXGKARG_GETNODEMETADATA

DxgkDdiGetNodeMetadata