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)

Weitere Informationen

DxgkDdiRecommendFunctionalVidPn