Bagikan melalui


header video.h

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

  • Tampilan

video.h berisi antarmuka pemrograman berikut:

Fungsi

 
VideoPortAcquireDeviceLock

Fungsi VideoPortAcquireDeviceLock memperoleh kunci perangkat yang dikelola oleh driver port video.
VideoPortAcquireSpinLock

Fungsi VideoPortAcquireSpinLock mendapatkan kunci putar yang ditentukan.
VideoPortAcquireSpinLockAtDpcLevel

Fungsi VideoPortAcquireSpinLockAtDpcLevel memperoleh kunci putaran ketika pemanggil sudah berjalan di IRQL = DISPATCH_LEVEL.
VideoPortAllocateBuffer

Fungsi VideoPortAllocateBuffer usang di Windows 2000 dan yang lebih baru. Sebagai gantinya, driver miniport video harus menggunakan VideoPortAllocatePool. VideoPortAllocateBuffer mengalokasikan buffer memori kumpulan halaman.
VideoPortAllocateCommonBuffer

Fungsi VideoPortAllocateCommonBuffer mengalokasikan dan memetakan memori sistem sehingga dapat diakses secara bersamaan dari prosesor dan perangkat untuk operasi DMA buffer umum.
VideoPortAllocateContiguousMemory

Fungsi VideoPortAllocateContiguousMemory sudah usang di Windows 2000 dan yang lebih baru.
VideoPortAllocatePool

Fungsi VideoPortAllocatePool mengalokasikan blok memori kumpulan, memasukkan tag yang disediakan pemanggil di awal memori.
VideoPortAssociateEventsWithDmaHandle

Fungsi VideoPortAssociateEventsWithDmaHandle usang di Windows 2000 dan yang lebih baru. VideoPortAssociateEventsWithDmaHandle mengaitkan peristiwa, yang dibagikan oleh driver tampilan video dan driver miniport video, dengan handel DMA.
VideoPortCheckForDeviceExistence

Fungsi VideoPortCheckForDeviceExistence menentukan apakah perangkat PCI yang ditentukan ada dalam sistem.
VideoPortClearEvent

Fungsi VideoPortClearEvent mengatur objek peristiwa tertentu ke status tidak ditandatangani.
VideoPortCompareMemory

Fungsi VideoPortCompareMemory membandingkan dua blok memori sistem, byte-by-byte, dan mengembalikan jumlah byte dibandingkan yang setara.
VideoPortCompleteDma

Fungsi VideoPortCompleteDma menghapus data apa pun yang tersisa dalam cache internal adaptor master bus di akhir operasi transfer DMA, lalu membebaskan daftar peta yang dialokasikan sebelumnya dan menyebarkan/mengumpulkan daftar yang digunakan dalam operasi sebar/kumpulkan DMA.
VideoPortCreateEvent

Fungsi VideoPortCreateEvent membuat objek peristiwa.
VideoPortCreateSecondaryDisplay

Fungsi VideoPortCreateSecondaryDisplay memungkinkan dukungan dual-view dengan membuat objek perangkat sekunder untuk perangkat tertentu.
VideoPortCreateSpinLock

Fungsi VideoPortCreateSpinLock membuat kunci putar.
VideoPortDDCMonitorHelper

Mengkueri monitor untuk informasi EDID menggunakan protokol DDC.
VideoPortDebugPrint

Driver miniport video tidak boleh memanggil fungsi VideoPortDebugPrint. Sebagai gantinya, mereka harus memanggil makro VideoDebugPrint.
VideoPortDeleteEvent

Fungsi VideoPortDeleteEvent menghapus objek peristiwa yang ditentukan.
VideoPortDeleteSpinLock

Fungsi VideoPortDeleteSpinLock menghapus kunci putar tertentu.
VideoPortDisableInterrupt

Fungsi VideoPortDisableInterrupt sudah usang dan tidak boleh dipanggil. Fungsi VideoPortDisableInterrupt menonaktifkan gangguan dari adaptor video.
VideoPortDoDma

Fungsi VideoPortDoDma usang di Windows 2000 dan yang lebih baru. VideoPortDoDma menyebabkan fungsi HwVidStartDma driver miniport dipanggil.
VideoPortEnableInterrupt

Fungsi VideoPortEnableInterrupt sudah usang dan tidak boleh dipanggil. Fungsi VideoPortEnableInterrupt mengaktifkan kembali gangguan dari adaptor video setelah panggilan ke VideoPortDisableInterrupt.
VideoPortEnumerateChildren

Fungsi VideoPortEnumerateChildren memungkinkan driver miniport video memaksa pengulangan perangkat anaknya.
VideoPortFlushRegistry

Fungsi VideoPortFlushRegistry membersihkan kunci registri dan nilai yang terkait dengan driver miniport video.
VideoPortFreeCommonBuffer

Fungsi VideoPortFreeCommonBuffer usang dan hanya didukung untuk kompatibilitas mundur dengan driver yang ada.
VideoPortFreeDeviceBase

Fungsi VideoPortFreeDeviceBase membebaskan berbagai port I/O perangkat relatif bus atau alamat memori yang sebelumnya dipetakan ke ruang alamat sistem. Ini dilakukan dengan memanggil VideoPortGetDeviceBase.
VideoPortFreePool

Fungsi VideoPortFreePool membatalkan alokasi blok memori kumpulan yang sebelumnya dialokasikan oleh VideoPortAllocatePool.
VideoPortGetAccessRanges

Fungsi VideoPortGetAccessRanges mengambil informasi konfigurasi relatif bus dan, jika memungkinkan, mengklaim sumber daya perangkat keras ini di registri untuk pemanggil.
VideoPortGetAssociatedDeviceExtension

Fungsi VideoPortGetAssociatedDeviceExtension mengembalikan ekstensi perangkat untuk induk objek perangkat yang ditentukan.
VideoPortGetAssociatedDeviceID

Fungsi VideoPortGetAssociatedDeviceID mendapatkan ID anak untuk objek perangkat tertentu.
VideoPortGetBusData

Fungsi VideoPortGetBusData mengembalikan informasi konfigurasi khusus jenis bus.
VideoPortGetBytesUsed

Fungsi VideoPortGetBytesUsed usang di Windows 2000 dan yang lebih baru. VideoPortGetBytesUsed menentukan ukuran, dalam byte, dari buffer yang terkait dengan handel DMA.
VideoPortGetCommonBuffer

Fungsi VideoPortGetCommonBuffer usang di Windows XP dan yang lebih baru, dan hanya didukung untuk kompatibilitas mundur dengan driver yang ada.
VideoPortGetCurrentIrql

Fungsi VideoPortGetCurrentIrql mendapatkan IRQL saat ini.
VideoPortGetDeviceBase

Fungsi VideoPortGetDeviceBase memetakan berbagai memori perangkat relatif bus atau alamat I/O ke ruang sistem.
VideoPortGetDeviceData

Fungsi VideoPortGetDeviceData mengambil informasi konfigurasi yang terdeteksi sistem dari .. \Machine\Hardware\Description tree di registri.
VideoPortGetDmaAdapter

Fungsi VideoPortGetDmaAdapter mengembalikan penunjuk ke struktur VP_DMA_ADAPTER, yang digunakan dalam panggilan berikutnya ke fungsi terkait DMA lainnya.
VideoPortGetDmaContext

Fungsi VideoPortGetDmaContext usang di Windows 2000 dan yang lebih baru. VideoPortGetDmaContext mendapatkan konteks yang sebelumnya terkait dengan handel DMA yang ditentukan.
VideoPortGetMdl

Fungsi VideoPortGetMdl usang di Windows 2000 dan yang lebih baru. VideoPortGetMdl mengambil daftar deskriptor memori (MDL) yang mewakili tabel halaman buffer terkunci.
VideoPortGetRegistryParameters

Fungsi VideoPortGetRegistryParameters mengambil informasi konfigurasi khusus perangkat di bawah kunci adaptor di registri saat startup.
VideoPortGetRomImage

Fungsi VideoPortGetRomImage (video.h) membaca memori baca-saja (ROM) perangkat dan mengembalikan pointer ke buffer yang berisi data ROM (BIOS) perangkat.
VideoPortGetVersion

Fungsi VideoPortGetVersion mendapatkan informasi versi tentang sistem operasi yang sedang berjalan.
VideoPortGetVgaStatus

Fungsi VideoPortGetVgaStatus mendeteksi apakah perangkat panggilan mendekode alamat I/O VGA.
VideoPortInitialize

Fungsi VideoPortInitialize melakukan bagian dari inisialisasi driver miniport, mengalokasikan sumber daya sistem untuk driver miniport.
VideoPortInt10

Fungsi VideoPortInt10 melakukan yang setara dengan operasi INT10 MS-DOS, seperti mengatur mode video. VideoPortInt10 menjalankan kode BIOS ROM pada perangkat.
VideoPortInterlockedDecrement

Fungsi VideoPortInterlockedDecrement mengurangi variabel yang disediakan pemanggil sebagai operasi atom.
VideoPortInterlockedExchange

Fungsi VideoPortInterlockedExchange mengunci atau membuka kunci blok memori dengan mengatur variabel kunci yang ditentukan pengguna ke TRUE atau FALSE. Ini mengembalikan nilai yang dipegang sebelumnya dari variabel kunci.
VideoPortInterlockedIncrement

Fungsi VideoPortInterlockedIncrement menaikkan variabel yang disediakan pemanggil sebagai operasi atomik.
VideoPortIsNoVesa

Fungsi VideoPortIsNoVesa menentukan apakah driver miniport video yang tidak mendukung Plug and Play (PnP) dibatasi untuk sumber daya VGA warisan.
VideoPortLockBuffer

Fungsi VideoPortLockBuffer memeriksa buffer yang ditentukan, membuat halaman memori buffer berada dalam memori, dan mengunci halaman fisik yang dipetakan oleh rentang alamat virtual.
VideoPortLockPages

Fungsi VideoPortLockPages usang di Windows 2000 dan yang lebih baru. Gunakan VideoPortLockBuffer sebagai pengganti fungsi ini. VideoPortLockPages mengunci memori virtual yang ditentukan dan mungkin melakukan sebagian atau semua transfer DMA.
VideoPortLogError

Fungsi VideoPortLogError mencatat kesalahan ke log peristiwa sistem ketika driver miniport mendeteksi kondisi kesalahan perangkat keras selama operasi I/O.
VideoPortMapBankedMemory

Fungsi VideoPortMapBankedMemory usang, dan hanya didukung untuk Windows NT 4.0 dan driver sebelumnya.
VideoPortMapDmaMemory

Fungsi VideoPortMapDmaMemory usang di Windows 2000 dan yang lebih baru. VideoPortMapDmaMemory memetakan rentang memori untuk digunakan dalam transfer DMA.
VideoPortMapMemory

Fungsi VideoPortMapMemory memetakan berbagai alamat fisik memori video relatif bus ke ruang sistem atau ke ruang alamat virtual proses mode pengguna.
VideoPortMoveMemory

Fungsi VideoPortMoveMemory menyalin data dari lokasi sumber ke lokasi tujuan dalam memori sistem.
VideoPortPutDmaAdapter

Fungsi VideoPortPutDmaAdapter membebaskan struktur VP_DMA_ADAPTER yang sebelumnya dialokasikan oleh panggilan ke VideoPortGetDmaAdapter.
VideoPortQueryPerformanceCounter

Fungsi VideoPortQueryPerformanceCounter menyediakan jumlah berjalan terperinci terbaik yang tersedia dalam sistem.
VideoPortQueryServices

Fungsi VideoPortQueryServices mengekspos antarmuka tertentu yang diimplementasikan oleh driver port video.
VideoPortQuerySystemTime

Fungsi VideoPortQuerySystemTime mendapatkan waktu sistem saat ini.
VideoPortQueueDpc

Fungsi VideoPortQueueDpc memungkinkan driver miniport untuk mengantre DPC.
VideoPortReadPortBufferUchar

Fungsi VideoPortReadPortBufferUchar membaca sejumlah byte dari port I/O yang dipetakan dan menulisnya ke dalam buffer.
VideoPortReadPortBufferUlong

Fungsi VideoPortReadPortBufferUlong membaca sejumlah nilai ULONG dari port I/O yang dipetakan dan menulisnya ke dalam buffer.
VideoPortReadPortBufferUshort

Fungsi VideoPortReadPortBufferUshort membaca sejumlah nilai USHORT dari port I/O yang dipetakan dan menulisnya ke dalam buffer.
VideoPortReadPortUchar

Fungsi VideoPortReadPortUchar membaca byte dari port I/O yang dipetakan.
VideoPortReadPortUlong

Fungsi VideoPortReadPortUlong membaca nilai ULONG dari port I/O yang dipetakan.
VideoPortReadPortUshort

Fungsi VideoPortReadPortUshort membaca nilai USHORT dari port I/O yang dipetakan.
VideoPortReadRegisterBufferUchar

Fungsi VideoPortReadRegisterBufferUchar membaca sejumlah byte dari rentang memori perangkat yang dipetakan dan menulisnya ke dalam buffer.
VideoPortReadRegisterBufferUlong

Fungsi VideoPortReadRegisterBufferUlong membaca sejumlah nilai ULONG dari rentang memori perangkat yang dipetakan dan menulisnya ke dalam buffer.
VideoPortReadRegisterBufferUshort

Fungsi VideoPortReadRegisterBufferUshort membaca sejumlah nilai USHORT dari rentang memori perangkat yang dipetakan dan menulisnya ke dalam buffer.
VideoPortReadRegisterUchar

Fungsi VideoPortReadRegisterUchar membaca byte dari register yang dipetakan.
VideoPortReadRegisterUlong

Fungsi VideoPortReadRegisterUlong membaca nilai ULONG dari rentang register yang dipetakan.
VideoPortReadRegisterUshort

Fungsi VideoPortReadRegisterUshort membaca nilai USHORT dari rentang register yang dipetakan.
VideoPortReadStateEvent

Fungsi VideoPortReadStateEvent mengembalikan status objek peristiwa tertentu saat ini:_signaled atau tidak ditandatangani.
VideoPortRegisterBugcheckCallback

Fungsi VideoPortRegisterBugcheckCallback memungkinkan driver miniport video untuk mendaftar, atau menghubungkan, panggilan balik yang dipanggil ketika pemeriksaan bug tertentu terjadi.
VideoPortReleaseBuffer

Fungsi VideoPortReleaseBuffer usang di Windows 2000 dan yang lebih baru. Sebagai gantinya, driver miniport video harus menggunakan VideoPortFreePool. VideoPortReleaseBuffer membatalkan blok memori kumpulan halaman.
VideoPortReleaseCommonBuffer

Fungsi VideoPortReleaseCommonBuffer membebaskan buffer umum yang sebelumnya dialokasikan oleh VideoPortAllocateCommonBuffer.
VideoPortReleaseDeviceLock

Fungsi VideoPortReleaseDeviceLock merilis kunci perangkat yang diperoleh dalam panggilan sebelumnya ke VideoPortAcquireDeviceLock.
VideoPortReleaseSpinLock

Fungsi VideoPortReleaseSpinLock merilis kepemilikan kunci putar tertentu dan memulihkan IRQL asli tempat pemanggil berjalan.
VideoPortReleaseSpinLockFromDpcLevel

Fungsi VideoPortReleaseSpinLockFromDpcLevel merilis kunci putar yang diperoleh oleh panggilan sebelumnya ke VideoPortAcquireSpinLockAtDpcLevel.
VideoPortScanRom

Fungsi VideoPortScanRom usang di Windows XP dan versi yang lebih baru. Ini hanya didukung untuk kompatibilitas mundur. VideoPortScanRom melakukan pencarian peka huruf besar/kecil untuk string tertentu dalam ROM.
VideoPortSetBusData

Fungsi VideoPortSetBusData mengatur data konfigurasi bus untuk adaptor pada bus I/O yang dapat dikonfigurasi secara dinamis dengan antarmuka standar yang diterbitkan.
VideoPortSetBytesUsed

Fungsi VideoPortSetBytesUsed usang di Windows 2000 dan yang lebih baru.
VideoPortSetDmaContext

Fungsi VideoPortSetDmaContext usang di Windows 2000 dan yang lebih baru.
VideoPortSetEvent

Fungsi VideoPortSetEvent mengatur objek peristiwa ke status yang disinyalir jika belum dalam status tersebut, dan mengembalikan status objek peristiwa sebelumnya.
VideoPortSetRegistryParameters

Fungsi VideoPortSetRegistryParameters menulis informasi di bawah kunci adaptor di registri.
VideoPortSetTrappedEmulatorPorts

Driver miniport yang kompatibel dengan VGA (SVGA) memanggil fungsi VideoPortSetTrappedEmulatorPorts untuk mengubah daftar port I/O yang terperangkap secara dinamis saat VDM berjalan dalam mode layar penuh pada komputer berbasis x86.
VideoPortSignalDmaComplete

Fungsi VideoPortSignalDmaComplete usang di Windows 2000 dan yang lebih baru. VideoPortSignalDmaComplete menunjukkan kepada driver miniport video apakah transfer DMA saat ini selesai.
VideoPortStallExecution

Fungsi VideoPortStallExecution mempertahankan kontrol prosesor untuk jumlah microsecond yang ditentukan dan kembali ke pemanggil.
VideoPortStartDma

Fungsi VideoPortStartDma menyiapkan sistem untuk operasi DMA.
VideoPortStartTimer

Fungsi VideoPortStartTimer memungkinkan panggilan ke fungsi HwVidTimer driver miniport.
VideoPortStopTimer

Fungsi VideoPortStopTimer menonaktifkan panggilan ke fungsi HwVidTimer driver miniport.
VideoPortSynchronizeExecution

Fungsi VideoPortSynchronizeExecution menyinkronkan eksekusi fungsi HwVidInterrupt yang disediakan driver miniport, jika ada.
VideoPortUnlockBuffer

Fungsi VideoPortUnLockBuffer membuka kunci halaman fisik yang dijelaskan oleh daftar deskriptor memori (MDL) yang ditentukan.
VideoPortUnlockPages

Fungsi VideoPortUnlockPages usang di Windows 2000 dan yang lebih baru. Gunakan VideoPortUnlockBuffer sebagai pengganti fungsi ini. VideoPortUnlockPages merilis memori yang digunakan untuk DMA berbasis paket.
VideoPortUnmapDmaMemory

Fungsi VideoPortUnmapDmaMemory sudah usang di Windows 2000 dan yang lebih baru. VideoPortUnmapDmaMemory membatalkan peta rentang memori yang sebelumnya dipetakan oleh VideoPortMapDmaMemory.
VideoPortUnmapMemory

Fungsi VideoPortUnmapMemory merilis pemetaan antara rentang alamat logis untuk adaptor dan rentang alamat virtual di ruang alamat mode pengguna dari utas tertentu. Fungsi ini adalah pelengkap VideoPortMapMemory.
VideoPortVerifyAccessRanges

Fungsi VideoPortVerifyAccessRanges memeriksa registri apakah driver lain telah mengklaim kepemilikan rentang akses relatif bus yang ditentukan dan sumber daya perangkat keras lainnya yang ditentukan dalam struktur VIDEO_PORT_CONFIG_INFO.
VideoPortWaitForSingleObject

Fungsi VideoPortWaitForSingleObject menempatkan utas saat ini ke dalam status tunggu hingga objek pengiriman yang diberikan diatur ke status yang disinyalir, atau (opsional) hingga waktu tunggu habis.
VideoPortWritePortBufferUchar

Fungsi VideoPortWritePortBufferUchar menulis sejumlah byte ke port I/O yang dipetakan.
VideoPortWritePortBufferUlong

Fungsi VideoPortWritePortBufferUlong menulis sejumlah nilai ULONG ke port I/O yang dipetakan.
VideoPortWritePortBufferUshort

Fungsi VideoPortWritePortBufferUshort menulis sejumlah nilai USHORT ke port I/O yang dipetakan.
VideoPortWritePortUchar

Fungsi VideoPortWritePortUchar menulis byte ke port I/O yang dipetakan.
VideoPortWritePortUlong

Fungsi VideoPortWritePortUlong menulis nilai ULONG ke port I/O yang dipetakan.
VideoPortWritePortUshort

Fungsi VideoPortWritePortUshort menulis nilai USHORT ke port I/O yang dipetakan.
VideoPortWriteRegisterBufferUchar

Fungsi VideoPortWriteRegisterBufferUchar menulis sejumlah byte yang tidak ditandatangani ke register yang dipetakan.
VideoPortWriteRegisterBufferUlong

Fungsi VideoPortWriteRegisterBufferUlong menulis sejumlah nilai ULONG ke register yang dipetakan.
VideoPortWriteRegisterBufferUshort

Fungsi VideoPortWriteRegisterBufferUshort menulis sejumlah nilai USHORT ke register yang dipetakan.
VideoPortWriteRegisterUchar

Fungsi VideoPortWriteRegisterUchar menulis byte ke register yang dipetakan.
VideoPortWriteRegisterUlong

Fungsi VideoPortWriteRegisterUlong menulis nilai ULONG ke register yang dipetakan.
VideoPortWriteRegisterUshort

Fungsi VideoPortWriteRegisterUshort menulis nilai USHORT ke register yang dipetakan.
VideoPortZeroDeviceMemory

Fungsi VideoPortZeroDeviceMemory mengisi buffer bingkai adaptor atau memori perangkat lainnya dengan nol.
VideoPortZeroMemory

Fungsi VideoPortZeroMemory mengisi blok memori sistem dengan nol.

Fungsi panggilan balik

 
PDRIVER_IO_PORT_UCHAR

SvgaHwIoPortUchar menjebak port I/O tempat aplikasi MS-DOS layar penuh dalam mesin berbasis x86 mengirim data berukuran UCHAR.
PDRIVER_IO_PORT_UCHAR_STRING

SvgaHwIoPortUcharString menjebak port I/O tempat aplikasi MS-DOS layar penuh dalam mesin berbasis x86 mengirim urutan data berukuran UCHAR.
PDRIVER_IO_PORT_ULONG

SvgaHwIoPortUlong menjebak rentang port I/O tempat aplikasi MS-DOS layar penuh dalam mesin berbasis x86 mengirim urutan data berukuran ULONG.
PDRIVER_IO_PORT_ULONG_STRING

SvgaHwIoPortUlongString menjebak rentang port I/O tempat aplikasi MS-DOS layar penuh dalam mesin berbasis x86 mengirim urutan data berukuran ULONG.
PDRIVER_IO_PORT_USHORT

SvgaHwIoPortUshort menjebak rentang port I/O tempat aplikasi MS-DOS layar penuh dalam mesin berbasis x86 mengirim urutan data berukuran USHORT.
PDRIVER_IO_PORT_USHORT_STRING

SvgaHwIoPortUshortString menjebak rentang port I/O tempat aplikasi MS-DOS layar penuh dalam mesin berbasis x86 mengirim urutan data berukuran USHORT.
PEXECUTE_DMA

HwVidExecuteDma adalah rutinitas panggilan balik yang diterapkan driver miniport yang bertanggung jawab untuk mengambil pasangan alamat/panjang fisik dari daftar sebar/kumpulkan, dan untuk memprogram perangkat keras untuk memulai transfer DMA yang sebenarnya.
PI2C_READ

Fungsi I2CRead membaca data melalui saluran I2C.
PI2C_START

Fungsi I2CStart memulai komunikasi I2C.
PI2C_STOP

Fungsi I2CStop mengakhiri komunikasi I2C.
PI2C_WRITE

Fungsi I2CWrite menulis data melalui saluran I2C.
PINT10_ALLOCATE_BUFFER

Fungsi Int10AllocateBuffer dapat digunakan untuk mengalokasikan satu blok memori 4 KB dalam konteks utas lain. Setelah blok memori dialokasikan, blok memori harus dibebaskan sebelum blok memori lain dapat dialokasikan.
PINT10_CALL_BIOS

Fungsi Int10CallBios memungkinkan driver miniport untuk memanggil kernel untuk melakukan operasi INT 10h, menyebabkan kode BIOS ROM pada perangkat dijalankan secara asli.
PINT10_FREE_BUFFER

Fungsi Int10FreeBuffer membebaskan buffer yang sebelumnya dialokasikan oleh Int10AllocateBuffer.
PINT10_READ_MEMORY

Fungsi Int10ReadMemory membaca blok memori dalam konteks utas lain dan menyimpannya dalam buffer output.
PINT10_WRITE_MEMORY

Fungsi Int10WriteMemory menulis konten buffer input ke memori dalam konteks utas lain.
PMINIPORT_DPC_ROUTINE

Fungsi HwVidDpcRoutine adalah panggilan balik yang diimplementasikan driver miniport yang dipanggil ketika DPC antrean dijadwalkan.
PMINIPORT_GET_REGISTRY_ROUTINE

HwVidQueryNamedValueCallback memproses data yang ditentukan yang diambil dari registri.
PMINIPORT_QUERY_DEVICE_ROUTINE

HwVidQueryDeviceCallback menggunakan data konfigurasi yang ditentukan untuk mengonfigurasi adaptornya, dan, mungkin, untuk mengisi informasi konfigurasi yang hilang dalam struktur VIDEO_PORT_CONFIG_INFO.
PMINIPORT_SYNCHRONIZE_ROUTINE

HwVidSynchronizeExecutionCallback adalah fungsi driver miniport opsional, diteruskan dalam panggilan ke VideoPortSynchronizeExecution.
PROTECT_WC_MEMORY

Rutinitas panggilan balik VideoPortProtectWCMemory melindungi memori video Write Combined (WC) agar tidak diakses oleh CPU.
PVIDEO_BUGCHECK_CALLBACK

Fungsi HwVidBugcheckCallback memungkinkan driver miniport menambahkan data ke file cadangan saat pemeriksaan bug terjadi.
PVIDEO_HW_FIND_ADAPTER

HwVidFindAdapter melakukan inisialisasi data khusus untuk driver miniport dan perangkat yang didukung oleh driver miniport.
PVIDEO_HW_GET_CHILD_DESCRIPTOR

HwVidGetVideoChildDescriptor mengembalikan deskriptor, jenis, dan nomor identifikasi untuk perangkat anak tertentu dari adaptor tampilan.
PVIDEO_HW_INITIALIZE

HwVidInitialize melakukan inisialisasi pertama adaptor, setelah HAL menyerahkan kontrol perangkat keras video ke driver port video.
PVIDEO_HW_INTERRUPT

HwVidInterrupt mendeteksi dan menutup gangguan yang dihasilkan oleh adaptor video terkait.
PVIDEO_HW_LEGACYRESOURCES

HwVidLegacyResources mengembalikan daftar sumber daya yang tidak tercantum dalam ruang konfigurasi PCI perangkat tetapi didekodekan oleh perangkat.
PVIDEO_HW_POWER_GET

Kueri HwVidGetPowerState apakah perangkat dapat mendukung status daya yang diminta.
PVIDEO_HW_POWER_SET

HwVidSetPowerState menetapkan status daya perangkat yang ditentukan.
PVIDEO_HW_QUERY_INTERFACE

HwVidQueryInterface mengembalikan antarmuka fungsi yang diimplementasikan driver miniport yang dapat dipanggil perangkat anak.
PVIDEO_HW_RESET_HW

HwVidResetHw mengatur ulang adaptor ke mode karakter.
PVIDEO_HW_START_DMA

Pelajari selengkapnya tentang fungsi PVIDEO_HW_START_DMA.
PVIDEO_HW_START_IO

HwVidStartIO memproses VRP yang ditentukan.
PVIDEO_HW_TIMER

HwVidTimer adalah rutinitas driver miniport video yang dipanggil pada interval waktu oleh driver port video.
PVIDEO_PORT_GET_PROC_ADDRESS

Rutinitas panggilan balik VideoPortGetProcAddress mengambil alamat fungsi driver port video Windows 2000 atau yang lebih baru.
PVIDEO_READ_CLOCK_LINE

ReadClockLine membaca satu bit data dari baris jam serial I2C.
PVIDEO_READ_DATA_LINE

ReadDataLine membaca satu bit data dari baris data serial I2C.
PVIDEO_WRITE_CLOCK_LINE

WriteClockLine mengatur garis jam seri I2C ke tinggi atau rendah.
PVIDEO_WRITE_DATA_LINE

WriteDataLine mengatur baris data serial I2C ke tinggi atau rendah.
RESTORE_WC_MEMORY

Rutinitas panggilan balik VideoPortRestoreWCMemory memulihkan memori video Write Combined dari status terlindungi setelah rutinitas panggilan balik VideoPortProtectWCMemory dipanggil.

Struktur

 
DDC_CONTROL

Struktur DDC_CONTROL menyimpan pointer fungsi dan informasi segmen EDID yang diperlukan oleh fungsi VideoPortDDCMonitorHelper, yang diekspor oleh driver port video.
I2C_CALLBACKS

Struktur I2C_CALLBACKS berisi pointer ke fungsi, yang diimplementasikan oleh driver miniport video, yang membaca dari dan menulis ke data serial dan garis jam seri bus I2C.
INT10_BIOS_ARGUMENTS

Struktur INT10_BIOS_ARGUMENTS digunakan untuk mendukung panggilan INT10 aplikasi MS-DOS layar penuh. Ini berisi sembilan register microprocessor x86 kelas atas.
QUERY_INTERFACE

Struktur QUERY_INTERFACE menjelaskan antarmuka yang diminta.
STATUS_BLOCK

Struktur STATUS_BLOCK adalah substruktur dalam struktur VIDEO_REQUEST_PACKET. Fungsi HwVidStartIO driver miniport harus mengatur blok status setiap VRP yang didapatkannya.
VIDEO_ACCESS_RANGE

Struktur VIDEO_ACCESS_RANGE menentukan port I/O perangkat atau rentang memori untuk adaptor video.
VIDEO_CHILD_ENUM_INFO

Menjelaskan perangkat anak yang akan dijumlahkan oleh driver miniport. Semua anggota diatur oleh driver port video.
VIDEO_CHILD_STATE

Struktur VIDEO_CHILD_STATE berisi informasi tentang perangkat anak dan status tempatnya harus ditempatkan.
VIDEO_CHILD_STATE_CONFIGURATION

Struktur VIDEO_CHILD_STATE_CONFIGURATION berisi array struktur VIDEO_CHILD_STATE, masing-masing memegang status perangkat anak tertentu.
VIDEO_HW_INITIALIZATION_DATA

Struktur VIDEO_HW_INITIALIZATION_DATA menentukan titik masuk dan persyaratan penyimpanan untuk driver miniport. Struktur ini dibuat pada tumpukan dan diinisialisasi oleh fungsi DriverEntry driver miniport.
VIDEO_PORT_AGP_INTERFACE

Struktur VIDEO_PORT_AGP_INTERFACE menjelaskan rutinitas layanan AGP yang disediakan oleh driver port video.
VIDEO_PORT_AGP_INTERFACE_2

Struktur VIDEO_PORT_AGP_INTERFACE_2 menjelaskan rutinitas layanan AGP yang disediakan oleh driver port video.
VIDEO_PORT_CONFIG_INFO

Struktur VIDEO_PORT_CONFIG_INFO berisi informasi konfigurasi adaptor khusus bus.
VIDEO_PORT_DEBUG_REPORT_INTERFACE

Struktur VIDEO_PORT_DEBUG_REPORT_INTERFACE menyimpan penunjuk ke fungsi Laporan Debug, yang diimplementasikan oleh driver port video.
VIDEO_PORT_I2C_INTERFACE

Struktur VIDEO_PORT_I2C_INTERFACE menjelaskan rutinitas layanan I2C yang disediakan oleh driver port video.
VIDEO_PORT_INT10_INTERFACE

Struktur VIDEO_PORT_INT10_INTERFACE menyediakan cara untuk mengalokasikan dan membatalkan alokasi memori dalam konteks utas lain, membaca dari dan menulis ke memori tersebut, dan melakukan panggilan BIOS INT10.
VIDEO_PORT_WCMEMORYPROTECTION_INTERFACE

Struktur VIDEO_PORT_WCMEMORYPROTECTION_INTERFACE menjelaskan rutinitas layanan perlindungan memori video Gabungan Tulis yang diterapkan oleh driver port video. Memori video yang dilindungi tidak dapat diakses oleh CPU.
VIDEO_REQUEST_PACKET

Penunjuk ke struktur VIDEO_REQUEST_PACKET diteruskan ke fungsi HwVidStartIO driver miniport oleh driver port video.
VIDEO_X86_BIOS_ARGUMENTS

Struktur VIDEO_x86_BIOS_ARGUMENTS digunakan untuk mendukung panggilan INT10 aplikasi MS-DOS layar penuh. Ini berisi tujuh register microprocessor x86 kelas atas.
VP_DEVICE_DESCRIPTION

Struktur VP_DEVICE_DESCRIPTION menjelaskan atribut perangkat fisik tempat driver meminta objek DMA.
VP_SCATTER_GATHER_ELEMENT

Struktur VP_SCATTER_GATHER_ELEMENT digunakan untuk menyimpan informasi tentang satu elemen sebar/kumpulkan.
VP_SCATTER_GATHER_LIST

Struktur VP_SCATTER_GATHER_LIST adalah kumpulan satu atau beberapa elemen sebar/kumpulkan.
VPOSVERSIONINFO

Struktur VPOSVERSIONINFO berisi informasi versi tentang sistem operasi yang sedang berjalan.

Enumerasi

 
DMA_FLAGS

Pelajari selengkapnya tentang enumerasi DMA_FLAGS.
VIDEO_CHILD_TYPE

Pelajari selengkapnya tentang enumerasi VIDEO_CHILD_TYPE.
VIDEO_PORT_SERVICES

Jenis VIDEO_PORT_SERVICES yang dijumlahkan mencantumkan antarmuka yang dapat diminta driver miniport video dari driver port video dengan memanggil VideoPortQueryServices.