DXGKDDI_VIDPN_RELEASETARGETMODESET fungsi panggilan balik (d3dkmddi.h)
Fungsi pfnReleaseTargetModeSet melepaskan handel ke objek set mode target.
Sintaks
DXGKDDI_VIDPN_RELEASETARGETMODESET DxgkddiVidpnReleasetargetmodeset;
NTSTATUS DxgkddiVidpnReleasetargetmodeset(
[in] IN_CONST_D3DKMDT_HVIDPN hVidPn,
[in] IN_CONST_D3DKMDT_HVIDPNTARGETMODESET hVidPnTargetModeSet
)
{...}
Parameter
[in] hVidPn
Handel ke objek VidPN yang berisi objek set mode target. Manajer VidPN sebelumnya memberikan handel ini ke driver miniport tampilan dengan memanggil DxgkDdiEnumVidPnCofuncModality, DxgkDdiIsSupportedVidPn, atau DxgkDdiRecommendFunctionalVidPn.
[in] hVidPnTargetModeSet
Handel yang akan dilepaskan.
Menampilkan nilai
Fungsi pfnReleaseTargetModeSet mengembalikan salah satu nilai berikut:
Menampilkan kode | Deskripsi |
---|---|
STATUS_SUCCESS | Fungsi berhasil. |
STATUS_GRAPHICS_INVALID_VIDPN | Handel yang disediakan dalam hVidPn tidak valid. |
STATUS_GRAPHICS_INVALID_VIDPN_TARGETMODESET | Handel yang disediakan dalam hVidPnTargetModeSet tidak valid. |
STATUS_GRAPHICS_RESOURCES_NOT_RELATED | VidPN yang diidentifikasi oleh hVidPn tidak berisi set mode target yang diidentifikasi oleh hVidPnTargetModeSet. |
Keterangan
Setelah selesai menggunakan handel yang Anda peroleh dengan memanggil pfnAcquireTargetModeSet, Anda harus melepaskan handel dengan memanggil pfnReleaseTargetModeSet.
Jika Anda mendapatkan handel dengan memanggil pfnCreateNewTargetModeSet lalu meneruskan handel tersebut ke pfnAssignTargetModeSet, Anda tidak perlu melepaskan handel.
Jika Anda mendapatkan handel dengan memanggil pfnCreateNewTargetModeSet dan kemudian Anda memutuskan untuk tidak menetapkan mode sumber baru yang diatur ke sumber, Anda harus merilis handel yang baru diperoleh dengan memanggil pfnReleaseTargetModeSet.
Jenis data D3DKMDT_HVIDPN dan D3DKMDT_HVIDPNTARGETMODESET 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 |