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 |