DXGKARG_QUERYVIDPNHWCAPABILITY Struktur (d3dkmddi.h)
Die DXGKARG_QUERYVIDPNHWCAPABILITY-Struktur wird vom Display miniport-Treiber verwendet, um die Hardwarefunktionen eines funktionalen VidPN als Reaktion auf einen Aufruf der DxgkDdiQueryVidPnHWCapability-Funktion zu beschreiben.
Syntax
typedef struct _DXGKARG_QUERYVIDPNHWCAPABILITY {
[in] IN D3DKMDT_HVIDPN hFunctionalVidPn;
[in] IN D3DDDI_VIDEO_PRESENT_SOURCE_ID SourceId;
[in] IN D3DDDI_VIDEO_PRESENT_TARGET_ID TargetId;
[out] OUT D3DKMDT_VIDPN_HW_CAPABILITY VidPnHWCaps;
} DXGKARG_QUERYVIDPNHWCAPABILITY;
Angehörige
[in] hFunctionalVidPn
Ein Handle zu einem funktionalen VidPN-Objekt, für das die Hardwarefunktionen abgefragt werden.
[in] SourceId
Eine ganze Zahl, die eine Videodarstellungsquelle auf dem Anzeigeadapter identifiziert.
[in] TargetId
Eine ganze Zahl, die ein Video darstellt, das ziel auf dem Displayadapter darstellt.
[out] VidPnHWCaps
Eine D3DKMDT_VIDPN_HW_CAPABILITY Struktur, die die Funktionen des Display-Miniporttreibers beschreibt, um Anzeigevorgänge ohne dedizierte GPU-Hardwareunterstützung auszuführen.
Bemerkungen
Die Datentypen D3DDDI_VIDEO_PRESENT_SOURCE_ID und D3DDDI_VIDEO_PRESENT_TARGET_ID werden in D3dukmdt.hdefiniert.
Quellbezeichner für Videodaten werden vom Betriebssystem zugewiesen. DxgkDdiStartDevice, implementiert durch den Anzeigeminiporttreiber, gibt die Anzahl N der vom Displayadapter unterstützten Videoquellen zurück. Anschließend weist das Betriebssystem Bezeichner 0, 1, 2, ... N - 1.
Ziel-IDs für Videodarstellungen werden vom Miniporttreiber der Anzeige zugewiesen. DxgkDdiQueryChildRelations, implementiert vom Display Miniport-Treiber, gibt ein Array von DXGK_CHILD_DESCRIPTOR Strukturen zurück, die jeweils einen Bezeichner enthalten.
Weitere Informationen zu Quellen und Zielen von Videos finden Sie unter Einführung in Video Present Networks.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 7 |
Header- | d3dkmddi.h (einschließlich D3dkmddi.h) |