Freigeben über


DXGK_CHILD_CAPABILITIES Struktur (dispmprt.h)

Die DXGK_CHILD_CAPABILITIES-Struktur enthält Informationen zu den Funktionen eines einzelnen untergeordneten Geräts eines Grafikkartes.

Syntax

typedef struct _DXGK_CHILD_CAPABILITIES {
  union {
    DXGK_VIDEO_OUTPUT_CAPABILITIES VideoOutput;
    struct {
      UINT MustBeZero;
    } Other;
    DXGK_INTEGRATED_DISPLAY_CHILD  IntegratedDisplayChild;
  } Type;
  DXGK_CHILD_DEVICE_HPD_AWARENESS HpdAwareness;
} DXGK_CHILD_CAPABILITIES, *PDXGK_CHILD_CAPABILITIES;

Member

Type

Eine Union, die entweder Videoausgabeinformationen oder andere Informationen in den folgenden Mitgliedern enthalten kann.

Type.VideoOutput

Eine DXGK_VIDEO_OUTPUT_CAPABILITIES Struktur, die Informationen zu einer Videoausgabe enthält. Dieses Element ist nur dann sinnvoll, wenn das untergeordnete Gerät den Typ TypeVideoOutput aufweist.

Type.Other

Eine Struktur, deren einziges Element gleich 0 sein muss, wenn das untergeordnete Gerät den Typ TypeOther aufweist.

Type.Other.MustBeZero

Ein UINT-Wert, der gleich 0 sein muss.

Type.IntegratedDisplayChild

Gibt die integrierten untergeordneten Anzeigefelder der untergeordneten Funktionen zurück.

HpdAwareness

Ein DXGK_CHILD_DEVICE_HPD_AWARENESS Enumerator, der den Grad der Hot-Plug-Awareness des untergeordneten Geräts angibt.

Hinweise

Das ChildDeviceType-Element einer DXGK_CHILD_DESCRIPTOR-Struktur ist ein DXGK_CHILD_DEVICE_TYPE Enumerator, der den Typ des untergeordneten Geräts angibt: TypeVideoOutput oder TypeOther.

Wenn ein untergeordnetes Gerät vom Typ TypeVideoOutput ist, ist das Type.VideoOutput-Element seiner DXGK_CHILD_DESCRIPTOR-Struktur eine DXGK_VIDEO_OUTPUT_CAPABILITIES Struktur.

Wenn ein untergeordnetes Gerät vom Typ TypeOther ist, muss Type.Other.MustBeZero auf Null festgelegt werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Kopfzeile dispmprt.h (include Dispmprt.h)

Weitere Informationen

DXGK_CHILD_DESCRIPTOR

DXGK_VIDEO_OUTPUT_CAPABILITIES

DxgkDdiQueryChildRelations