DXGKDDI_ISSUPPORTEDVIDPN fungsi panggilan balik (d3dkmddi.h)
Fungsi DxgkDdiIsSupportedVidPn menentukan apakah VidPN tertentu didukung pada adaptor tampilan.
Sintaks
DXGKDDI_ISSUPPORTEDVIDPN DxgkddiIssupportedvidpn;
NTSTATUS DxgkddiIssupportedvidpn(
[in] IN_CONST_HANDLE hAdapter,
[in, out] INOUT_PDXGKARG_ISSUPPORTEDVIDPN pIsSupportedVidPn
)
{...}
Parameter
[in] hAdapter
Handel ke blok konteks yang terkait dengan adaptor tampilan. Driver miniport tampilan sebelumnya menyediakan handel ini ke subsistem kernel grafis DirectX di parameter output MiniportDeviceContext dari fungsi DxgkDdiAddDevice .
[in, out] pIsSupportedVidPn
Penunjuk ke struktur DXGKARG_ISSUPPORTEDVIDPN . Pada input, pemanggil memasok anggota hDesiredVidPn dari struktur. Saat kembali, anggota IsVidPnSupported menerima nilai Boolean yang menunjukkan apakah VidPN didukung (TRUE) atau tidak didukung (FALSE).
Menampilkan nilai
DxgkDdiIsSupportedVidPn mengembalikan salah satu nilai berikut
Menampilkan kode | Deskripsi |
---|---|
STATUS_SUCCESS | Topologi VidPN valid. Anggota struktur IsVidPnSupported diatur ke TRUE atau FALSE. |
STATUS_GRAPHICS_INVALID_VIDPN_TOPOLOGY | Topologi implementasi VidPN tidak valid. Anggota struktur IsVidPnSupported diatur ke FALSE. |
STATUS_NO_MEMORY | Fungsi gagal karena tidak dapat mengalokasikan memori. |
Keterangan
Untuk informasi selengkapnya tentang analisis yang harus dilakukan fungsi ini, lihat Menentukan Apakah VidPN Didukung pada Adaptor Tampilan.
Jika pIsSupportedVidPnArg-hDesiredVidPn> nol, DxgkDdiIsSupportedVidPn harus mengatur pIsSupportedVidPnArg-IsVidPnSupported> ke TRUE, idenya adalah bahwa adaptor tampilan selalu dapat dikonfigurasi untuk tidak menampilkan apa pun.
DxgkDdiIsSupportedVidPn harus dibuat dapat di-pageable.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista |
Target Platform | Desktop |
Header | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |