Bagikan melalui


DXGKDDI_SETTIMINGSFROMVIDPN fungsi panggilan balik (d3dkmddi.h)

DXGKDDI_SETTIMINGSFROMVIDPN dipanggil untuk mengatur atau memodifikasi pengaturan waktu tampilan pada adaptor. DDI ini menggantikan DxgkDdiCommitVidPn.

Sintaks

DXGKDDI_SETTIMINGSFROMVIDPN DxgkddiSettimingsfromvidpn;

NTSTATUS DxgkddiSettimingsfromvidpn(
  [in]      IN_CONST_HANDLE hAdapter,
  [in, out] IN_OUT_PDXGKARG_SETTIMINGSFROMVIDPN pSetTimings
)
{...}

Parameter

[in] hAdapter

Mengidentifikasi adaptor tempat pengaturan waktu tampilan harus diatur.

[in, out] pSetTimings

Penunjuk ke struktur DXGKARG_SETTIMINGSFROMVIDPN yang menjelaskan pengaturan waktu tampilan yang akan diatur.

Mengembalikan nilai

Jika rutinitas ini berhasil, rutinitas akan mengembalikan STATUS_SUCCESS.

Catatan Driver harus selalu mengembalikan kode keberhasilan kecuali ada kesalahan dalam parameter atau kegagalan untuk memproses permintaan. Jika driver tidak dapat mengatur satu atau beberapa jalur seperti yang diminta, driver harus menjelaskan kondisi menggunakan bidang output tetapi masih melaporkan keberhasilan.
 

Keterangan

Driver mode kernel mengevaluasi parameter dan memulai perubahan jika tidak ada kondisi yang mencegah upaya tersebut. Jika kondisi seperti melebihi batasan bandwidth target mencegah perubahan dilakukan, driver harus menjelaskan kondisi. Jika mengubah waktu mungkin tetapi memerlukan pekerjaan persiapan untuk diselesaikan terlebih dahulu, driver harus menunjukkan bahwa dalam bendera output.

Fungsi ini selalu dipanggil pada tingkat PASIF.

Fungsi ini didaftarkan oleh DriverEntry dari driver miniport tampilan.

Mulai dari WDDM 2.6, ketika sinkronisasi tampilan tersedia dan lebih dari satu tampilan akan diaktifkan, OS akan menunjukkan bahwa tampilan harus disinkronkan dalam panggilan DXGKDDI_SETTIMINGSFROMVIDPN. Setiap jalur yang akan disinkronkan akan memiliki nilai bukan nol di bidang bit SyncLockGroup dan gaya sinkronisasi yang dipilih di bidang SyncLockStyle , yang keduanya berada dalam struktur DXGK_SET_TIMING_PATH_INFO .

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header d3dkmddi.h
IRQL PASSIVE_LEVEL