DXGKCB_QUERYVIDPNINTERFACE fungsi panggilan balik (d3dkmddi.h)
DXGKCB_QUERYVIDPNINTERFACE mendapatkan pointer ke struktur DXGK_VIDPN_INTERFACE , yang berisi pointer ke fungsi yang dapat dipanggil driver miniport tampilan untuk memeriksa dan mengubah objek VidPN.
Sintaks
DXGKCB_QUERYVIDPNINTERFACE DxgkcbQueryvidpninterface;
NTSTATUS DxgkcbQueryvidpninterface(
[in] IN_CONST_D3DKMDT_HVIDPN hVidPn,
[in] IN_CONST_DXGK_VIDPN_INTERFACE_VERSION VidPnInterfaceVersion,
[out] DEREF_OUT_CONST_PPDXGK_VIDPN_INTERFACE ppVidPnInterface
)
{...}
Parameter
[in] hVidPn
Handel ke objek VidPN. Manajer VidPN sebelumnya menyediakan driver miniport tampilan dengan handel ini dengan memanggil DxgkDdiEnumVidPnCofuncModality, DxgkDdiIsSupportedVidPn, atau DxgkDdiRecommendFunctionalVidPn.
[in] VidPnInterfaceVersion
Enumerator DXGK_VIDPN_INTERFACE_VERSION yang menentukan versi antarmuka VidPN yang diminta. Penelepon harus mengatur parameter ini ke DXGK_VIDPN_INTERFACE_VERSION_V1.
[out] ppVidPnInterface
Penunjuk ke variabel yang menerima penunjuk ke struktur DXGK_VIDPN_INTERFACE .
Menampilkan nilai
DxgkCbQueryVidPnInterface mengembalikan salah satu nilai berikut:
Menampilkan kode | Deskripsi |
---|---|
STATUS_SUCCESS | Fungsi berhasil. |
STATUS_INVALID_PARAMETER | Nilai yang diteruskan ke ppVidPnInterface tidak valid. |
STATUS_GRAPHICS_INVALID_VIDPN | Handel yang diteruskan ke hVidPn tidak valid. |
STATUS_NOT_SUPPORTED | Versi antarmuka yang ditentukan oleh VidPnInterfaceVersion tidak didukung. |
Keterangan
DXGKCB_XXX diimplementasikan oleh Dxgkrnl. Untuk menggunakan fungsi panggilan balik ini, driver mode kernel memanggil DxgkCbQueryVidPnInterface melalui DXGKRNL_INTERFACE.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista (WDDM 1.0) |
Target Platform | Desktop |
Header | d3dkmddi.h (termasuk D3dkmddi.h) |
IRQL | <= APC_LEVEL |
Lihat juga
Pantau Antarmuka Set Mode Sumber
Antarmuka Set Mode Sumber VidPN