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

Objek dan Antarmuka VidPN

Pantau Antarmuka Set Mode Sumber

Antarmuka VidPN

Antarmuka Set Mode Sumber VidPN

Antarmuka Set Mode Target VidPN

Antarmuka Topologi VidPN