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) |