DXGKARG_RECOMMENDFUNCTIONALVIDPN Struktur (d3dkmddi.h)
Die DXGKARG_RECOMMENDFUNCTIONALVIDPN-Struktur enthält Argumente für die DxgkDdiRecommendFunctionalVidPn-Funktion . Die DxgkDdiRecommendFunctionalVidPn-Funktion erstellt ein funktionales Video Present Network (VidPN), das auf einer angegebenen Grafikkarte implementiert werden kann.
Syntax
typedef struct _DXGKARG_RECOMMENDFUNCTIONALVIDPN {
IN UINT NumberOfVidPnTargets;
IN const D3DDDI_VIDEO_PRESENT_TARGET_ID *pVidPnTargetPrioritizationVector;
IN D3DKMDT_HVIDPN hRecommendedFunctionalVidPn;
IN DXGK_RECOMMENDFUNCTIONALVIDPN_REASON RequestReason;
IN VOID *pPrivateDriverData;
IN UINT PrivateDriverDataSize;
} DXGKARG_RECOMMENDFUNCTIONALVIDPN;
Member
NumberOfVidPnTargets
Für zukünftige Verwendung reserviert.
pVidPnTargetPrioritizationVector
Für zukünftige Verwendung reserviert.
hRecommendedFunctionalVidPn
Ein Vom Aufrufer bereitgestelltes Handle für ein leeres VidPN-Objekt. DxgkDdiRecommendFunctionalVidPn muss der Topologie des VidPN einen Pfad (Quell-Ziel-Paar) hinzufügen und die Modi an Quelle und Ziel des Pfads anheften. Informationen zum Hinzufügen von Pfaden zu einer Topologie und zum Erstellen von Modussätzen für Videoquellen und -ziele finden Sie unter VidPN-Objekte und -Schnittstellen.
RequestReason
Ein DXGK_RECOMMENDFUNCTIONALVIDPN_REASON Wert, der angibt, warum der Aufrufer eine funktionale VidPN anfordert.
pPrivateDriverData
Ein Zeiger auf einen Puffer, der private Daten enthält, die von einer Benutzermodusanwendung an den Anzeigeminiporttreiber übergeben werden.
PrivateDriverDataSize
Die Größe des Datenblocks in Bytes, auf den pPrivateDriverData verweist.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista |
Kopfzeile | d3dkmddi.h (einschließlich D3dkmddi.h) |