Bagikan melalui


DXGKDDI_VIDPNTOPOLOGY_RELEASEPATHINFO fungsi panggilan balik (d3dkmddi.h)

Fungsi pfnReleasePathInfo merilis struktur D3DKMDT_VIDPN_PRESENT_PATH yang sebelumnya disediakan manajer VidPN untuk driver miniport tampilan.

Sintaks

DXGKDDI_VIDPNTOPOLOGY_RELEASEPATHINFO DxgkddiVidpntopologyReleasepathinfo;

NTSTATUS DxgkddiVidpntopologyReleasepathinfo(
  [in] IN_CONST_D3DKMDT_HVIDPNTOPOLOGY hVidPnTopology,
  [in] IN_CONST_PD3DKMDT_VIDPN_PRESENT_PATH_CONST pVidPnPresentPathInfo
)
{...}

Parameter

[in] hVidPnTopology

Handel ke objek topologi VidPN. Driver miniport tampilan sebelumnya memperoleh handel ini dengan memanggil fungsi pfnGetTopology dari antarmuka DXGK_VIDPN_INTERFACE .

[in] pVidPnPresentPathInfo

Penunjuk ke struktur D3DKMDT_VIDPN_PRESENT_PATH yang akan dirilis.

Menampilkan nilai

Fungsi pfnReleasePathInfo mengembalikan salah satu nilai berikut:

Menampilkan kode Deskripsi
STATUS_SUCCESS Fungsi berhasil.
STATUS_GRAPHICS_INVALID_VIDPN_TOPOLOGY Handel yang disediakan dalam hVidPnTopology tidak valid.
STATUS_GRAPHICS_INVALID_VIDPN_PRESENT_PATH Pointer yang disediakan dalam pVidPnPresentPathInfo tidak valid.

Keterangan

Setelah selesai menggunakan struktur D3DKMDT_VIDPN_PRESENT_PATH yang Anda peroleh dengan memanggil salah satu fungsi berikut, Anda harus merilis struktur dengan memanggil pfnReleasePathInfo.

Jika Anda mendapatkan struktur D3DKMDT_VIDPN_PRESENT_PATH dengan memanggil pfnCreateNewPathInfo dan kemudian meneruskan struktur tersebut ke pfnAddPath, Anda tidak perlu melepaskan struktur.

Jika Anda mendapatkan handel dengan memanggil pfnCreateNewPathInfo dan kemudian Anda memutuskan untuk tidak menambahkan jalur baru ke topologi, Anda harus merilis struktur yang baru dibuat dengan memanggil pfnReleasePathInfo.

Jenis data D3DKMDT_HVIDPNTOPOLOGY ditentukan dalam D3dkmdt.h.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista
Target Platform Desktop
Header d3dkmddi.h (termasuk D3dkmddi.h)
IRQL PASSIVE_LEVEL

Lihat juga

D3DKMDT_VIDPN_PRESENT_PATH

pfnAcqirePathInfo

pfnAcquireFirstPathInfo

pfnAcquireNextPathInfo