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. |