Bagikan melalui


Header ntddvdeo.h

Header ini digunakan oleh tampilan. Untuk informasi selengkapnya, lihat:

  • Tampilan

ntddvdeo.h berisi antarmuka pemrograman berikut:

IOCTL

 
IOCTL_COLORSPACE_TRANSFORM_QUERY_TARGET_CAPS

Kontrol transformasi ruang warna IOCTL yang harus ditangani oleh monitor, panel OEM, atau driver port/miniport.
IOCTL_COLORSPACE_TRANSFORM_SET

IOCTL_COLORSPACE_TRANSFORM_SET adalah kontrol transformasi ruang warna IOCTL yang harus ditangani oleh monitor, panel OEM, atau driver port/miniport.
IOCTL_MIPI_DSI_QUERY_CAPS

IOCTL_MIPI_DSI_QUERY_CAPS mengambil kemampuan dasar antarmuka MIPI DSI yang diekspos oleh driver grafis, dan informasi identifikasi dari panel.
IOCTL_MIPI_DSI_RESET

IOCTL_MIPI_DSI_RESET meminta reset perangkat di bawah driver grafis dan kontrol OS.
IOCTL_MIPI_DSI_TRANSMISSION

IOCLT DCS Mipi (antarmuka prosesor industri seluler) harus ditangani oleh monitor, panel oem, atau driver port/miniport.
IOCTL_PANEL_GET_BACKLIGHT_REDUCTION

IOCTL kontrol panel harus/dapat ditangani oleh monitor, panel OEM, atau driver port/miniport.
IOCTL_PANEL_GET_BRIGHTNESS

Mengembalikan tingkat kecerahan untuk panel tampilan.
IOCTL_PANEL_QUERY_BRIGHTNESS_CAPS

Mengkueri kemampuan kecerahan untuk panel tampilan.
IOCTL_PANEL_QUERY_BRIGHTNESS_RANGES

Mengkueri rentang kecerahan untuk panel tampilan.
IOCTL_PANEL_SET_BACKLIGHT_OPTIMIZATION

Mengatur pengoptimalan lampu latar untuk panel tampilan.
IOCTL_PANEL_SET_BRIGHTNESS

Mengatur kecerahan untuk panel tampilan.
IOCTL_PANEL_SET_BRIGHTNESS_STATE

Mengatur status kecerahan untuk panel tampilan.
IOCTL_SET_ACTIVE_COLOR_PROFILE_NAME

IOCTL_SET_ACTIVE_COLOR_PROFILE_NAME adalah kontrol transformasi ruang warna IOCTL yang harus ditangani oleh monitor, panel OEM, atau driver port/miniport.
IOCTL_VIDEO_DISABLE_CURSOR

Membuat kursor tidak terlihat dengan menonaktifkan atribut visibilitas kursor. Driver miniport untuk adaptor yang kompatibel dengan VGA diperlukan untuk mendukung permintaan modal ini; opsional untuk driver miniport lainnya.
IOCTL_VIDEO_DISABLE_POINTER

Membuat pointer tidak terlihat dengan menonaktifkan atribut pointer. Dukungan untuk permintaan modal ini bersifat opsional.
IOCTL_VIDEO_ENABLE_CURSOR

Membuat kursor terlihat dengan mengaktifkan atribut visibilitas kursor. Driver miniport untuk adaptor yang kompatibel dengan VGA diperlukan untuk mendukung permintaan modal ini; opsional untuk driver miniport lainnya.
IOCTL_VIDEO_ENABLE_POINTER

Membuat pointer terlihat dengan mengaktifkan atribut pointer. Dukungan untuk permintaan modal ini bersifat opsional; namun, jika driver miniport mendukung permintaan ini, driver harus memproses permintaan IOCTL_VIDEO_SET_POINTER_ATTR sebelum memproses permintaan ini.
IOCTL_VIDEO_ENABLE_VDM

IOCTL ini tidak ditangani oleh driver miniport video. Ini ditangani sepenuhnya oleh driver port video yang disediakan sistem.
IOCTL_VIDEO_FREE_PUBLIC_ACCESS_RANGES

Merilis rentang alamat yang dialokasikan oleh permintaan IOCTL_VIDEO_QUERY_PUBLIC_ACCESS_RANGES sebelumnya. Dukungan untuk permintaan nonmodal ini bersifat opsional.
IOCTL_VIDEO_GET_BANK_SELECT_CODE

Mengembalikan blok kode yang dapat dieksekusi khusus x86 yang akan digunakan oleh driver tampilan SVGA resolusi tinggi untuk pengalihan bank. Driver miniport untuk adaptor yang kompatibel dengan VGA diperlukan untuk mendukung permintaan modal ini; opsional untuk driver miniport lainnya.
IOCTL_VIDEO_GET_CHILD_STATE

Menentukan apakah perangkat anak saat ini diaktifkan.
IOCTL_VIDEO_GET_POWER_MANAGEMENT

IOCTL ini usang di Windows 2000 dan yang lebih baru, dan tidak lagi didukung.
IOCTL_VIDEO_HANDLE_VIDEOPARAMETERS

Mendapatkan kemampuan konektor televisi perangkat dan/atau perangkat keras perlindungan salin, atau mengatur fungsionalitas yang diinginkan pada perangkat keras perlindungan salin.
IOCTL_VIDEO_INIT_WIN32K_CALLBACKS

Microsoft hanya mencadangkan panggilan sistem IOCTL_VIDEO_INIT_WIN32K_CALLBACKS untuk penggunaan internal. Jangan gunakan panggilan sistem ini dalam kode Anda.
IOCTL_VIDEO_LOAD_AND_SET_FONT

Memuat font yang ditentukan pengguna pada adaptor. Driver miniport untuk adaptor yang kompatibel dengan VGA diperlukan untuk mendukung permintaan modal ini; opsional untuk driver miniport lainnya.
IOCTL_VIDEO_MAP_VIDEO_MEMORY

Memetakan buffer bingkai perangkat keras video dan RAM video ke ruang alamat virtual pemohon.
IOCTL_VIDEO_PREPARE_FOR_EARECOVERY

Microsoft hanya mencadangkan panggilan sistem IOCTL_VIDEO_PREPARE_FOR_EARECOVERY untuk penggunaan internal. Jangan gunakan panggilan sistem ini dalam kode Anda.
IOCTL_VIDEO_QUERY_AVAIL_MODES

Mengembalikan informasi tentang setiap mode video yang didukung oleh adaptor. Driver miniport diperlukan untuk mendukung permintaan nonmodal ini.
IOCTL_VIDEO_QUERY_COLOR_CAPABILITIES

Mengembalikan informasi kemampuan warna yang ditemukan dalam file deskripsi VDDP untuk adaptor.
IOCTL_VIDEO_QUERY_CURRENT_MODE

Mengembalikan informasi tentang mode adaptor saat ini. Driver miniport diperlukan untuk mendukung permintaan modal ini.
IOCTL_VIDEO_QUERY_CURSOR_ATTR

Mengembalikan ukuran, posisi, dan visibilitas kursor.
IOCTL_VIDEO_QUERY_CURSOR_POSITION

Mengembalikan posisi kursor saat ini (baris dan kolom). Driver miniport untuk adaptor yang kompatibel dengan VGA diperlukan untuk mendukung permintaan modal ini; opsional untuk driver miniport lainnya.
IOCTL_VIDEO_QUERY_DISPLAY_BRIGHTNESS

Pelajari bagaimana IOCTL_VIDEO_QUERY_DISPLAY_BRIGHTNESS tidak ditangani oleh driver miniport video. Ini ditangani sepenuhnya oleh driver port video yang disediakan sistem.
IOCTL_VIDEO_QUERY_NUM_AVAIL_MODES

Mengembalikan jumlah mode video yang didukung oleh adaptor dan ukuran dalam byte informasi mode video, yang dapat digunakan untuk mengalokasikan buffer untuk permintaan IOCTL_VIDEO_QUERY_AVAIL_MODES.
IOCTL_VIDEO_QUERY_POINTER_ATTR

Mengembalikan atribut untuk penunjuk, yang didefinisikan sebagai sekumpulan piksel yang digunakan untuk melukis bentuk yang terkait dengan mouse. Dukungan untuk permintaan modal ini bersifat opsional.
IOCTL_VIDEO_QUERY_POINTER_CAPABILITIES

Mengembalikan informasi tentang fitur "kursor perangkat keras" adaptor. Dukungan untuk permintaan modal ini bersifat opsional.
IOCTL_VIDEO_QUERY_POINTER_POSITION

Mengembalikan posisi penunjuk saat ini. Dukungan untuk permintaan modal ini bersifat opsional.
IOCTL_VIDEO_QUERY_PUBLIC_ACCESS_RANGES

Mengembalikan array, mungkin dengan satu elemen, dari rentang alamat yang digunakan untuk memprogram register adapter atau port secara langsung. Dukungan untuk permintaan nonmodal ini bersifat opsional.
IOCTL_VIDEO_QUERY_SUPPORTED_BRIGHTNESS

Pelajari bagaimana IOCTL_VIDEO_QUERY_SUPPORTED_BRIGHTNESS tidak ditangani oleh driver miniport video. Ini ditangani sepenuhnya oleh driver port video yang disediakan sistem.
IOCTL_VIDEO_RESET_DEVICE

Mereset perangkat keras video ke mode default, yang diinisialisasi pada boot sistem. Driver miniport diperlukan untuk mendukung permintaan nonmodal ini.
IOCTL_VIDEO_RESTORE_HARDWARE_STATE

Memulihkan semua nilai yang digunakan untuk menyetel register perangkat keras. Driver miniport untuk adaptor yang kompatibel dengan VGA diperlukan untuk mendukung permintaan nonmodal ini; opsional untuk driver miniport lainnya.
IOCTL_VIDEO_SAVE_HARDWARE_STATE

Menyimpan status adaptor video di OutputBuffer VRP. Driver miniport untuk adaptor yang kompatibel dengan VGA diperlukan untuk mendukung permintaan nonmodal ini; opsional untuk driver miniport lainnya.
IOCTL_VIDEO_SET_CHILD_STATE_CONFIGURATION

Melakukan sakelar perangkat tampilan, perubahan status di mana sinyal video masuk ke satu perangkat tampilan dikirim ke perangkat tampilan lain, mungkin berbeda jenis perangkat tampilan.
IOCTL_VIDEO_SET_COLOR_REGISTERS

Mengatur daftar warna adaptor ke nilai RGB yang ditentukan. Jika adaptor memiliki tabel pencarian warna (CLUT), terkadang disebut palet, driver miniport diperlukan untuk mendukung permintaan modal ini.
IOCTL_VIDEO_SET_CURRENT_MODE

Mengatur adaptor ke mode operasi yang ditentukan.
IOCTL_VIDEO_SET_CURSOR_ATTR

Mengatur ukuran, posisi, dan visibilitas kursor. Driver miniport untuk adaptor yang kompatibel dengan VGA diperlukan untuk mendukung permintaan ini, yang bersifat modal. Dukungan bersifat opsional untuk driver miniport lainnya.
IOCTL_VIDEO_SET_CURSOR_POSITION

Mengatur posisi kursor (baris dan kolom). Driver miniport untuk adaptor yang kompatibel dengan VGA diperlukan untuk mendukung permintaan ini, yang bersifat modal. Ini bersifat opsional untuk driver miniport lainnya.
IOCTL_VIDEO_SET_DISPLAY_BRIGHTNESS

Pelajari bagaimana IOCTL_VIDEO_SET_DISPLAY_BRIGHTNESS tidak ditangani oleh driver miniport video. Ini ditangani sepenuhnya oleh driver port video yang disediakan sistem.
IOCTL_VIDEO_SET_PALETTE_REGISTERS

Memuat bagian tertentu dari palet adaptor mendaftar dengan array warna. Driver miniport untuk adaptor yang kompatibel dengan VGA diperlukan untuk mendukung permintaan ini, yang bersifat modal. Dukungan bersifat opsional untuk driver miniport lainnya.
IOCTL_VIDEO_SET_POINTER_ATTR

Mengatur atribut pointer.
IOCTL_VIDEO_SET_POINTER_POSITION

Mengatur posisi penunjuk. Dukungan untuk permintaan modal ini bersifat opsional. Driver miniport pendukung seharusnya sudah memproses permintaan enable-pointer sebelum memproses permintaan ini.
IOCTL_VIDEO_SET_POWER_MANAGEMENT

Pelajari bagaimana IOCTL usang di Windows 2000 dan yang lebih baru, dan tidak lagi didukung.
IOCTL_VIDEO_SHARE_VIDEO_MEMORY

IOCTL ini dipanggil oleh proses yang akan berbagi memori video mode pengguna sebagai buffer bingkai linier.
IOCTL_VIDEO_SWITCH_DUALVIEW

Memberi tahu miniport video bahwa tampilan sekunder akan diaktifkan atau dinonaktifkan.
IOCTL_VIDEO_UNMAP_VIDEO_MEMORY

Merilis pemetaan antara ruang alamat virtual dan buffer bingkai adaptor dan RAM video. Driver miniport diperlukan untuk mendukung permintaan nonmodal ini.
IOCTL_VIDEO_UNSHARE_VIDEO_MEMORY

Batalkan petak buffer bingkai perangkat keras video dan RAM video dari ruang alamat virtual pemohon yang dipetakan oleh permintaan IOCTL_VIDEO_SHARE_VIDEO_MEMORY.
IOCTL_VIDEO_VALIDATE_CHILD_STATE_CONFIGURATION

Mengkueri driver miniport untuk menentukan apakah sudah siap untuk sakelar perangkat tampilan.

Struktur

 
ENG_EVENT

Struktur ENG_EVENT dicadangkan untuk penggunaan sistem.
BACKLIGHT_REDUCTION_GAMMA_RAMP

Berisi tabel pencarian gamma pengurangan.
BRIGHTNESS_LEVEL

Berisi informasi tentang tingkat kecerahan.
BRIGHTNESS_NIT_RANGE

Rentang linier tingkat milinit yang didukung.
BRIGHTNESS_NIT_RANGES

Array struktur BRIGHTNESS_NIT_RANGE.
CHROMATICITY_COORDINATE

Berisi koordinat chromaticity CIE 1931 dari sensor warna.
COLORSPACE_TRANSFORM

Informasi tentang transformasi ruang warna.
COLORSPACE_TRANSFORM_1DLUT_CAP

Colorspace mengubah tabel pencarian 1D gamma cap.
COLORSPACE_TRANSFORM_3x4

Berisi transformasi ruang warna untuk informasi 3x4.
COLORSPACE_TRANSFORM_DATA_CAP

Batas data transformasi ruang warna.
COLORSPACE_TRANSFORM_MATRIX_CAP

Kemampuan matriks transformasi ruang warna.
COLORSPACE_TRANSFORM_MATRIX_V2

Struktur matriks transformasi ruang warna.
COLORSPACE_TRANSFORM_SET_INPUT

Digunakan untuk mengatur input untuk transformasi colorspace.
COLORSPACE_TRANSFORM_TARGET_CAPS

Batas target transformasi colorspace.
DISPLAY_BRIGHTNESS

Struktur DISPLAY_BRIGHTNESS dicadangkan untuk penggunaan sistem.
DXGK_WIN32K_PARAM_DATA

Struktur DXGK_WIN32K_PARAM_DATA dicadangkan untuk penggunaan sistem.
GAMMA_RAMP_DXGI_1

Dxgi gamma ramp.
GAMMA_RAMP_RGB

Gamma ramp untuk RGB.
GAMMA_RAMP_RGB256x3x16

Gamma ramp RGB 256x3x16.
MIPI_DSI_CAPS

Pelajari selengkapnya tentang struktur MIPI_DSI_CAPS.
MIPI_DSI_PACKET

Paket Mipi (antarmuka prosesor industri seluler) DSI-2 (antarmuka seri tampilan).
MIPI_DSI_TRANSMISSION

Pelajari selengkapnya tentang struktur MIPI_DSI_TRANSMISSION.
OUTPUT_WIRE_FORMAT

Format kawat output.
PANEL_BRIGHTNESS_SENSOR_DATA

Digunakan untuk mengatur tingkat pengoptimalan untuk mengontrol kecerahan panel.
PANEL_GET_BACKLIGHT_REDUCTION

Mendapatkan tingkat pengoptimalan yang digunakan untuk mengontrol kecerahan panel.
PANEL_GET_BRIGHTNESS

Mendapatkan tingkat kecerahan saat ini, ditambah detail tentang transisi kecerahan yang sedang berlangsung.
PANEL_QUERY_BRIGHTNESS_CAPS

Mengambil kemampuan kontrol kecerahan panel tampilan.
PANEL_QUERY_BRIGHTNESS_RANGES

Mengkueri daftar rentang nit yang didukung.
PANEL_SET_BACKLIGHT_OPTIMIZATION

Digunakan untuk mengatur tingkat pengoptimalan yang digunakan untuk mengontrol kecerahan panel.
PANEL_SET_BRIGHTNESS

Mengarahkan driver untuk secara linear meningkatkan kecerahan dari tingkat kecerahan saat ini ke tingkat kecerahan target selama jangka waktu tertentu.
PANEL_SET_BRIGHTNESS_STATE

Mengatur status kecerahan.
SET_ACTIVE_COLOR_PROFILE_NAME

Digunakan untuk mengatur nama profil warna aktif.
VIDEO_BRIGHTNESS_POLICY

Pelajari selengkapnya tentang struktur VIDEO_BRIGHTNESS_POLICY.
VIDEO_CLUT

Pelajari selengkapnya tentang struktur VIDEO_CLUT.
VIDEO_MEMORY

Struktur VIDEO_MEMORY menyimpan alamat blok memori video mode kernel yang diminta.
VIDEO_MEMORY_INFORMATION

Struktur VIDEO_MEMORY_INFORMATION berisi informasi tentang pemetaan memori video ke ruang sistem atau ruang alamat virtual privat dari proses mode pengguna.
VIDEO_MODE

Struktur VIDEO_MODE berisi mode VGA yang diminta yang harus diatur adaptor. Struktur ini digunakan bersama dengan IOCTL_VIDEO_SET_CURRENT_MODE.
VIDEO_MODE_INFORMATION

Struktur VIDEO_MODE_INFORMATION berisi semua informasi tentang satu mode adaptor video.
VIDEO_NUM_MODES

Struktur VIDEO_NUM_MODES berisi jumlah mode yang didukung oleh adaptor video, dan ukuran struktur yang menjelaskan setiap mode.
VIDEO_POINTER_ATTRIBUTES

Struktur VIDEO_POINTER_ATTRIBUTES berisi atribut penunjuk layar.
VIDEO_POINTER_CAPABILITIES

Berisi kemampuan penunjuk layar.
VIDEO_POINTER_POSITION

Struktur VIDEO_POINTER_POSITION berisi lokasi penunjuk layar relatif terhadap sudut kiri atas layar.
VIDEO_POWER_MANAGEMENT

Struktur VIDEO_POWER_MANAGEMENT berisi informasi yang diperlukan oleh driver miniport untuk melakukan manajemen daya.
VIDEO_PUBLIC_ACCESS_RANGES

Struktur VIDEO_PUBLIC_ACCESS_RANGES berisi informasi tentang sumber daya video selain buffer bingkai dan RAM video, seperti register I/O yang dipetakan memori atau port.
VIDEO_SHARE_MEMORY

Struktur VIDEO_SHARE_MEMORY digunakan dalam permintaan ke driver miniport video untuk blok memori mode pengguna yang akan dibagikan dengan proses yang ditentukan.
VIDEO_SHARE_MEMORY_INFORMATION

Struktur VIDEO_SHARE_MEMORY_INFORMATION digunakan untuk berkomunikasi dengan driver tampilan bahwa permintaan untuk blok memori mode pengguna telah terpenuhi.
VIDEO_WIN32K_CALLBACKS

Struktur VIDEO_WIN32K_CALLBACKS dicadangkan untuk penggunaan sistem.
VIDEO_WIN32K_CALLBACKS_PARAMS

Struktur VIDEO_WIN32K_CALLBACKS_PARAMS dan enumerasi VIDEO_WIN32K_CALLBACKS_PARAMS_TYPE dicadangkan untuk penggunaan sistem.

Enumerasi

 
BACKLIGHT_OPTIMIZATION_LEVEL

Menentukan jenis pengoptimalan lampu latar.
BRIGHTNESS_INTERFACE_VERSION

Menentukan versi antarmuka kecerahan.
COLORSPACE_TRANSFORM_DATA_TYPE

Menjelaskan jenis data transformasi ruang warna.
COLORSPACE_TRANSFORM_STAGE_CONTROL

Kontrol transformasi ruang warna.
COLORSPACE_TRANSFORM_TARGET_CAPS_VERSION

Versi batas transformasi ruang warna.
COLORSPACE_TRANSFORM_TYPE

Jenis transformasi ruang warna.
DSI_CONTROL_TRANSMISSION_MODE

Mode transmisi kontrol DSI-2 (antarmuka seri tampilan).
OUTPUT_COLOR_ENCODING

Pengodean warna output.
OUTPUT_WIRE_COLOR_SPACE_TYPE

Jenis ruang warna kawat output.