DXGKDDI_VIDPNTOPOLOGY_REMOVEPATH Rückruffunktion (d3dkmddi.h)
Die pfnRemovePath-Funktion entfernt einen Videodatenpfad zu einem angegebenen VidPN-Topologieobjekt.
Syntax
DXGKDDI_VIDPNTOPOLOGY_REMOVEPATH DxgkddiVidpntopologyRemovepath;
NTSTATUS DxgkddiVidpntopologyRemovepath(
[in] IN_CONST_D3DKMDT_HVIDPNTOPOLOGY hVidPnTopology,
[in] IN_CONST_D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId,
[in] IN_CONST_D3DDDI_VIDEO_PRESENT_TARGET_ID VidPnTargetId
)
{...}
Parameter
[in] 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] VidPnSourceId
Eine ganze Zahl, die einen VidPN-Quellpfad identifiziert.
[in] VidPnTargetId
Eine ganze Zahl, die einen VidPN-Zielpfad identifiziert.
Rückgabewert
Die pfnRemovePath-Funktion gibt einen der folgenden Werte zurück.
Rückgabecode | Beschreibung |
---|---|
STATUS_SUCCESS | Der angegebene Videopfad wurde erfolgreich aus diesem VidPN-Topologieobjekt entfernt. |
STATUS_GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE | Der in VidPnSourceId angegebene VidPN-Quellbezeichner ist ungültig. |
STATUS_GRAPHICS_INVALID_VIDEO_PRESENT_TARGET | Der in VidPnTargetId angegebene VidPN-Zielbezeichner ist ungültig. |
STATUS_GRAPHICS_INVALID_VIDPN_TOPOLOGY | Das in hVidPnTopology angegebene Handle ist ungültig. |
STATUS_ACCESS_DENIED | Der Pfad kann nicht im Kontext des aktuellen DDI-Aufrufs entfernt werden. |
Hinweise
Der datentyp D3DKMDT_HVIDPNTOPOLOGY wird in D3dkmdt.h definiert.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista |
Zielplattform | Desktop |
Kopfzeile | d3dkmddi.h (einschließlich D3dkmddi.h) |
IRQL | PASSIVE_LEVEL |