DXGKDDI_VIDPNTOPOLOGY_CREATENEWPATHINFO fungsi panggilan balik (d3dkmddi.h)
Fungsi pfnCreateNewPathInfo mengembalikan pointer ke struktur D3DKMDT_VIDPN_PRESENT_PATH yang diisi driver miniport tampilan sebelum memanggil pfnAddPath.
Sintaks
DXGKDDI_VIDPNTOPOLOGY_CREATENEWPATHINFO DxgkddiVidpntopologyCreatenewpathinfo;
NTSTATUS DxgkddiVidpntopologyCreatenewpathinfo(
[in] IN_CONST_D3DKMDT_HVIDPNTOPOLOGY hVidPnTopology,
[out] DEREF_OUT_PPD3DKMDT_VIDPN_PRESENT_PATH ppNewVidPnPresentPathInfo
)
{...}
Parameter
[in] hVidPnTopology
Handel ke objek topologi VidPN. Driver miniport tampilan sebelumnya memperoleh handel ini dengan memanggil fungsi pfnGetTopology dari antarmuka DXGK_VIDPN_INTERFACE .
[out] ppNewVidPnPresentPathInfo
Pointer ke variabel yang menerima pointer ke struktur D3DKMDT_VIDPN_PRESENT_PATH yang dialokasikan oleh manajer VidPN.
Menampilkan nilai
Fungsi pfnCreateNewPathInfo mengembalikan salah satu nilai berikut:
Menampilkan kode | Deskripsi |
---|---|
STATUS_SUCCESS | Fungsi berhasil. |
STATUS_GRAPHICS_INVALID_VIDPN_TOPOLOGY | Handel yang disediakan dalam hVidPnTopology tidak valid. |
Keterangan
Setelah Anda memanggil pfnCreateNewPathInfo untuk mendapatkan struktur D3DKMDT_VIDPN_PRESENT_PATH, Anda harus melakukannya, tetapi tidak keduanya, dari yang berikut ini:
- Isi struktur dan teruskan ke pfnAddPath.
- Lepaskan struktur dengan memanggil pfnReleasePathInfo.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | d3dkmddi.h (termasuk D3dkmddi.h) |
IRQL | PASSIVE_LEVEL |