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. |
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. |
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. |
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. |
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. |
Fungsi VideoPortLockBuffer memeriksa buffer yang ditentukan, membuat halaman memori buffer berada dalam memori, dan mengunci halaman fisik yang dipetakan oleh rentang alamat virtual. |
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. |
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. |
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. |
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. |
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. |