Freigeben über


DXGKDDI_VIDPNTOPOLOGY_UPDATEPATHSUPPORTINFO Rückruffunktion (d3dkmddi.h)

Die PfnUpdatePathSupportInfo-Funktion aktualisiert die Transformations- und Kopierschutzunterstützung eines bestimmten Pfads in einer angegebenen VidPN-Topologie.

Syntax

DXGKDDI_VIDPNTOPOLOGY_UPDATEPATHSUPPORTINFO DxgkddiVidpntopologyUpdatepathsupportinfo;

NTSTATUS DxgkddiVidpntopologyUpdatepathsupportinfo(
  [in] IN_CONST_D3DKMDT_HVIDPNTOPOLOGY i_hVidPnTopology,
  [in] IN_CONST_PD3DKMDT_VIDPN_PRESENT_PATH i_pVidPnPresentPathInfo
)
{...}

Parameter

[in] i_hVidPnTopology

Ein Handle für ein VidPN-Topologieobjekt. Der Anzeige-Miniporttreiber hat dieses Handle zuvor durch Aufrufen der pfnGetTopology-Funktion der DXGK_VIDPN_INTERFACE-Schnittstelle abgerufen.

[in] i_pVidPnPresentPathInfo

Ein Zeiger auf eine D3DKMDT_VIDPN_PRESENT_PATH-Struktur . Die Member VidPnSourceId und VidPnTargetId (als Paar genommen) identifizieren den Pfad, für den die Transformations- und Kopierschutzunterstützung aktualisiert werden soll. Die Member ContentTransformation und CopyProtection stellen die aktualisierte Transformations- und Kopierschutzunterstützung bereit.

Rückgabewert

Die PfnUpdatePathSupportInfo-Funktion gibt einen der folgenden Werte zurück.

Rückgabecode Beschreibung
STATUS_SUCCESS Die Funktion wurde erfolgreich ausgeführt.
STATUS_GRAPHICS_INVALID_TOPOLOGY Das in i_hVidPnTopology angegebene Handle war ungültig.
STATUS_INVALID_PARAMETER Es wurde ein ungültiger Parameter angegeben.
STATUS_ACCESS_DENIED Der Pfad kann nicht im Kontext des aktuellen DDI-Aufrufs entfernt werden.

Hinweise

Die DxgkDdiEnumVidPnCofuncModality-Funktion des Anzeigeminiporttreibers ruft pnfUpdatePathSupportInfo auf, um die Unterstützung von Rotation, Skalierung und Kopierschutz für jeden pfad in einer Topologie zu melden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Zielplattform Desktop
Kopfzeile d3dkmddi.h (einschließlich D3dkmddi.h)
IRQL PASSIVE_LEVEL