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:

Jenis data D3DKMDT_HVIDPNTOPOLOGY ditentukan dalam D3dkmdt.h.

Persyaratan

Persyaratan Nilai
Target Platform Desktop
Header d3dkmddi.h (termasuk D3dkmddi.h)
IRQL PASSIVE_LEVEL

Lihat juga

D3DKMDT_VIDPN_PRESENT_PATH

pfnAddPath

pfnReleasePathInfo