DXGKDDI_VIDPNTOPOLOGY_GETNUMPATHSFROMSOURCE fungsi panggilan balik (d3dkmddi.h)

Fungsi pfnGetNumPathsFromSource mengembalikan jumlah jalur video yang ada yang berisi sumber sajikan video tertentu.

Sintaks

DXGKDDI_VIDPNTOPOLOGY_GETNUMPATHSFROMSOURCE DxgkddiVidpntopologyGetnumpathsfromsource;

NTSTATUS DxgkddiVidpntopologyGetnumpathsfromsource(
  [in]  IN_CONST_D3DKMDT_HVIDPNTOPOLOGY hVidPnTopology,
  [in]  IN_CONST_D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId,
  [out] OUT_PSIZE_T pNumPathsFromSource
)
{...}

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] VidPnSourceId

Bilangan bulat yang mengidentifikasi sumber video tertentu yang ada.

[out] pNumPathsFromSource

Pointer ke variabel SIZE_T-typed yang menerima jumlah jalur yang berisi sumber yang ditentukan.

Menampilkan nilai

Fungsi pfnGetNumPathsFromSource 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_INVALID_PARAMETER Pointer yang disediakan dalam pNumPathsFromSource valid.

Keterangan

Topologi adalah jalur koleksi, yang masing-masing berisi pasangan (sumber, target). Dimungkinkan bagi sumber tertentu untuk muncul di lebih dari satu jalur. Misalnya, satu sumber dapat dipasangkan dengan dua target yang berbeda dalam kasus tampilan kloning.

Pengidentifikasi sumber VidPN ditetapkan oleh sistem operasi. DxgkDdiStartDevice, yang diimplementasikan oleh driver miniport tampilan, mengembalikan jumlah N sumber video yang ada yang didukung oleh adaptor tampilan. Kemudian sistem operasi menetapkan pengidentifikasi 0, 1, 2, ... N - 1.

Jenis data D3DKMDT_HVIDPNTOPOLOGY ditentukan dalam D3dkmdt.h.

Jenis data D3DDDI_VIDEO_PRESENT_SOURCE_ID ditentukan dalam D3dukmdt.h.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista
Target Platform Desktop
Header d3dkmddi.h (termasuk D3dkmddi.h)
IRQL PASSIVE_LEVEL

Lihat juga

pfnGetNumPaths