DXGKDDI_VIDPNTOPOLOGY_CREATENEWPATHINFO Rückruffunktion (d3dkmddi.h)
Die pfnCreateNewPathInfo-Funktion gibt einen Zeiger auf eine D3DKMDT_VIDPN_PRESENT_PATH-Struktur zurück, die der Anzeigeminiporttreiber vor dem Aufruf von pfnAddPath auffüllt.
Syntax
DXGKDDI_VIDPNTOPOLOGY_CREATENEWPATHINFO DxgkddiVidpntopologyCreatenewpathinfo;
NTSTATUS DxgkddiVidpntopologyCreatenewpathinfo(
[in] IN_CONST_D3DKMDT_HVIDPNTOPOLOGY hVidPnTopology,
[out] DEREF_OUT_PPD3DKMDT_VIDPN_PRESENT_PATH ppNewVidPnPresentPathInfo
)
{...}
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.
[out] ppNewVidPnPresentPathInfo
Ein Zeiger auf eine Variable, die einen Zeiger auf eine vom VidPN-Manager zugewiesene D3DKMDT_VIDPN_PRESENT_PATH-Struktur empfängt.
Rückgabewert
Die pfnCreateNewPathInfo-Funktion gibt einen der folgenden Werte zurück:
Rückgabecode | Beschreibung |
---|---|
STATUS_SUCCESS | Die Funktion wurde erfolgreich ausgeführt. |
STATUS_GRAPHICS_INVALID_VIDPN_TOPOLOGY | Das in hVidPnTopology angegebene Handle war ungültig. |
Hinweise
Nachdem Sie pfnCreateNewPathInfo aufgerufen haben, um eine D3DKMDT_VIDPN_PRESENT_PATH-Struktur abzurufen, müssen Sie eine der folgenden Aktionen ausführen, aber nicht beide:
- Füllen Sie die Struktur auf, und übergeben Sie sie an pfnAddPath.
- Geben Sie die -Struktur frei, indem Sie pfnReleasePathInfo aufrufen.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | d3dkmddi.h (einschließlich D3dkmddi.h) |
IRQL | PASSIVE_LEVEL |