header gpioclx.h
Header ini digunakan oleh parport. Untuk informasi selengkapnya, lihat:
gpioclx.h berisi antarmuka pemrograman berikut:
Fungsi
GPIO_CLX_AcquireInterruptLock Metode GPIO_CLX_AcquireInterruptLock memperoleh kunci interupsi pada bank pin di pengontrol I/O tujuan umum (GPIO). |
GPIO_CLX_ProcessAddDevicePostDeviceCreate Metode GPIO_CLX_ProcessAddDevicePostDeviceCreate meneruskan objek perangkat kerangka kerja ke ekstensi kerangka kerja GPIO (GpioClx). |
GPIO_CLX_ProcessAddDevicePreDeviceCreate Metode GPIO_CLX_ProcessAddDevicePreDeviceCreate memuat informasi inisialisasi ke dalam dua struktur yang diteruskan sebagai parameter input ke metode WdfDeviceCreate. |
GPIO_CLX_RegisterClient Metode GPIO_CLX_RegisterClient mendaftarkan driver pengontrol I/O tujuan umum (GPIO) sebagai klien ekstensi kerangka kerja GPIO (GpioClx). |
GPIO_CLX_ReleaseInterruptLock Metode GPIO_CLX_ReleaseInterruptLock melepaskan kunci interupsi pada bank yang ditentukan. |
GPIO_CLX_UnregisterClient Metode GPIO_CLX_UnregisterClient menghapus pendaftaran driver pengontrol I/O (GPIO) tujuan umum dengan ekstensi kerangka kerja GPIO (GpioClx). |
Fungsi panggilan balik
GPIO_CLIENT_CLEAR_ACTIVE_INTERRUPTS Fungsi panggilan balik peristiwa CLIENT_ClearActiveInterrupts menghapus gangguan aktif pada sekumpulan pin I/O tujuan umum (GPIO) yang dikonfigurasi sebagai input interupsi. |
GPIO_CLIENT_CONNECT_IO_PINS Fungsi panggilan balik peristiwa CLIENT_ConnectIoPins membuka koneksi logis ke sekumpulan pin I/O tujuan umum (GPIO) dan mengonfigurasi pin ini untuk operasi baca atau tulis data. |
GPIO_CLIENT_CONTROLLER_SPECIFIC_FUNCTION Fungsi panggilan balik peristiwa CLIENT_ControllerSpecificFunction melakukan operasi yang khusus untuk pengontrol I/O tujuan umum (GPIO) tertentu. |
GPIO_CLIENT_DISABLE_INTERRUPT Fungsi panggilan balik peristiwa CLIENT_DisableInterrupt menonaktifkan gangguan pada pin I/O tujuan umum (GPIO) yang dikonfigurasi sebagai input interupsi. |
GPIO_CLIENT_DISCONNECT_IO_PINS Fungsi panggilan balik peristiwa CLIENT_DisconnectIoPins menutup koneksi logis ke sekumpulan pin I/O tujuan umum (GPIO) yang dikonfigurasi untuk operasi baca atau tulis data. |
GPIO_CLIENT_ENABLE_INTERRUPT Fungsi panggilan balik peristiwa CLIENT_EnableInterrupt memungkinkan gangguan pada pin I/O tujuan umum (GPIO) yang dikonfigurasi sebagai input interupsi. |
GPIO_CLIENT_MASK_INTERRUPTS Fungsi panggilan balik peristiwa CLIENT_MaskInterrupts mengganggu serangkaian pin I/O tujuan umum (GPIO) yang dikonfigurasi sebagai input interupsi. |
GPIO_CLIENT_PRE_PROCESS_CONTROLLER_INTERRUPT Fungsi panggilan balik peristiwa CLIENT_PreProcessControllerInterrupt melakukan pra-pemrosesan interupsi I/O tujuan umum (GPIO) yang harus segera dilakukan jika ISR dijadwalkan untuk berjalan di lain waktu. |
GPIO_CLIENT_PREPARE_CONTROLLER Fungsi panggilan balik peristiwa CLIENT_PrepareController melakukan operasi apa pun yang diperlukan untuk membuat pengontrol I/O tujuan umum (GPIO) siap diakses oleh driver pengontrol GPIO. |
GPIO_CLIENT_QUERY_ACTIVE_INTERRUPTS Fungsi panggilan balik peristiwa CLIENT_QueryActiveInterrupts mengkueri status sekumpulan pin I/O tujuan umum (GPIO) yang dikonfigurasi sebagai input interupsi. |
GPIO_CLIENT_QUERY_CONTROLLER_BASIC_INFORMATION Fungsi panggilan balik peristiwa CLIENT_QueryControllerBasicInformation mengambil atribut perangkat keras pengontrol I/O tujuan umum (GPIO). |
GPIO_CLIENT_QUERY_ENABLED_INTERRUPTS Fungsi panggilan balik peristiwa CLIENT_QueryEnabledInterrupts meminta status sekumpulan pin I/O tujuan umum (GPIO) untuk menentukan pin mana yang dikonfigurasi sebagai input interupsi dan diaktifkan untuk gangguan. |
GPIO_CLIENT_QUERY_SET_CONTROLLER_INFORMATION Fungsi panggilan balik peristiwa CLIENT_QuerySetControllerInformation mengkueri driver pengontrol I/O tujuan umum (GPIO) untuk set atribut pengontrol GPIO yang ditentukan. |
GPIO_CLIENT_READ_PINS Fungsi panggilan balik peristiwa CLIENT_ReadGpioPins membaca sekumpulan pin I/O tujuan umum (GPIO) yang dikonfigurasi sebagai input data. |
GPIO_CLIENT_READ_PINS_MASK Fungsi panggilan balik peristiwa CLIENT_ReadGpioPinsUsingMask membaca bank pin I/O tujuan umum (GPIO). |
GPIO_CLIENT_RECONFIGURE_INTERRUPT Fungsi panggilan balik peristiwa CLIENT_ReconfigureInterrupt mengonfigurasi ulang pin I/O tujuan umum (GPIO) yang digunakan sebagai input interupsi. |
GPIO_CLIENT_RELEASE_CONTROLLER Fungsi panggilan balik peristiwa CLIENT_ReleaseController melakukan operasi yang diperlukan ketika perangkat pengontrol I/O tujuan umum (GPIO) tidak lagi dapat diakses. |
GPIO_CLIENT_RESTORE_BANK_HARDWARE_CONTEXT Fungsi panggilan balik peristiwa CLIENT_RestoreBankHardwareContext memulihkan konteks perangkat keras dari bank pin I/O tujuan umum (GPIO). |
GPIO_CLIENT_SAVE_BANK_HARDWARE_CONTEXT Fungsi panggilan balik peristiwa CLIENT_SaveBankHardwareContext menyimpan konteks perangkat keras dari bank pin I/O tujuan umum (GPIO). |
GPIO_CLIENT_START_CONTROLLER Fungsi panggilan balik peristiwa CLIENT_StartController melakukan operasi yang diperlukan ketika perangkat pengontrol I/O tujuan umum (GPIO) memasuki status daya D0. |
GPIO_CLIENT_STOP_CONTROLLER Fungsi panggilan balik peristiwa CLIENT_StopController melakukan operasi yang diperlukan untuk menyiapkan perangkat pengontrol I/O (GPIO) tujuan umum untuk keluar dari status daya D0. |
GPIO_CLIENT_UNMASK_INTERRUPT Fungsi panggilan balik peristiwa CLIENT_UnmaskInterrupt membuka kemasan interupsi pada pin I/O tujuan umum (GPIO) yang dikonfigurasi sebagai input interupsi. |
GPIO_CLIENT_WRITE_PINS Fungsi panggilan balik peristiwa CLIENT_WriteGpioPins menulis ke sekumpulan pin I/O tujuan umum (GPIO) yang dikonfigurasi sebagai output data. |
GPIO_CLIENT_WRITE_PINS_MASK Fungsi panggilan balik peristiwa CLIENT_WriteGpioPinsUsingMask menulis ke sekumpulan pin I/O tujuan umum (GPIO) yang dikonfigurasi sebagai output data. |
Struktur
CLIENT_CONTROLLER_BASIC_INFORMATION Struktur CLIENT_CONTROLLER_BASIC_INFORMATION berisi atribut perangkat keras pengontrol I/O (GPIO) tujuan umum dan informasi konfigurasi. |
CLIENT_CONTROLLER_QUERY_SET_INFORMATION_INPUT Struktur CLIENT_CONTROLLER_QUERY_SET_INFORMATION_INPUT berisi permintaan untuk atribut perangkat keras pengontrol I/O tujuan umum (GPIO). |
CLIENT_CONTROLLER_QUERY_SET_INFORMATION_OUTPUT Struktur CLIENT_CONTROLLER_QUERY_SET_INFORMATION_OUTPUT berisi satu set atribut pengontrol I/O tujuan umum (GPIO) yang diminta oleh ekstensi kerangka kerja GPIO (GpioClx). |
CLIENT_QUERY_BANK_POWER_INFORMATION_OUTPUT Struktur CLIENT_QUERY_BANK_POWER_INFORMATION_OUTPUT berisi informasi tentang kemampuan manajemen daya dari bank pin I/O tujuan umum (GPIO). |
CONTROLLER_ATTRIBUTE_FLAGS Struktur CONTROLLER_ATTRIBUTE_FLAGS menjelaskan atribut perangkat keras dari perangkat pengontrol I/O tujuan umum (GPIO). |
GPIO_CLEAR_ACTIVE_INTERRUPTS_PARAMETERS Struktur GPIO_CLEAR_ACTIVE_INTERRUPTS_PARAMETERS menjelaskan serangkaian pin interupsi I/O tujuan umum (GPIO) untuk menghapusnya. |
GPIO_CLIENT_CONTROLLER_SPECIFIC_FUNCTION_PARAMETERS Struktur GPIO_CLIENT_CONTROLLER_SPECIFIC_FUNCTION_PARAMETERS menjelaskan buffer input dan output untuk operasi khusus pengontrol. |
GPIO_CLIENT_REGISTRATION_PACKET Struktur GPIO_CLIENT_REGISTRATION_PACKET berisi informasi pendaftaran yang diteruskan driver pengontrol I/O tujuan umum (GPIO) ke ekstensi kerangka kerja GPIO (GpioClx). |
GPIO_CONNECT_IO_PINS_PARAMETERS Struktur GPIO_CONNECT_IO_PINS_PARAMETERS menjelaskan koneksi logis ke sekumpulan pin I/O tujuan umum (GPIO) dan menentukan apakah akan mengonfigurasi pin ini sebagai input atau output data. |
GPIO_DISABLE_INTERRUPT_PARAMETERS Struktur GPIO_DISABLE_INTERRUPT_PARAMETERS menjelaskan pin interupsi I/O (GPIO) tujuan umum untuk dinonaktifkan. |
GPIO_DISCONNECT_IO_PINS_PARAMETERS Struktur GPIO_DISCONNECT_IO_PINS_PARAMETERS menjelaskan serangkaian pin I/O tujuan umum (GPIO) yang akan terputus. |
GPIO_ENABLE_INTERRUPT_PARAMETERS Struktur GPIO_ENABLE_INTERRUPT_PARAMETERS menentukan pin I/O tujuan umum (GPIO) dan menjelaskan atribut interupsi pin ini. |
GPIO_MASK_INTERRUPT_PARAMETERS Struktur GPIO_MASK_INTERRUPT_PARAMETERS menjelaskan serangkaian pin interupsi I/O (GPIO) tujuan umum untuk menutupi. |
GPIO_QUERY_ACTIVE_INTERRUPTS_PARAMETERS Struktur GPIO_QUERY_ACTIVE_INTERRUPTS_PARAMETERS menjelaskan sekumpulan pin interupsi I/O tujuan umum (GPIO) untuk mengkueri status aktif dan aktifnya. |
GPIO_QUERY_ENABLED_INTERRUPTS_PARAMETERS Struktur GPIO_QUERY_ENABLED_INTERRUPTS_PARAMETERS menunjukkan pin yang mengganggu di bank pin I/O (GPIO) tujuan umum diaktifkan. |
GPIO_READ_PINS_MASK_PARAMETERS Struktur GPIO_READ_PINS_MASK_PARAMETERS menjelaskan operasi baca pada bank pin I/O (GPIO) tujuan umum. |
GPIO_READ_PINS_PARAMETERS Struktur GPIO_READ_PINS_PARAMETERS menjelaskan operasi baca pada sekelompok pin I/O (GPIO) tujuan umum. |
GPIO_RECONFIGURE_INTERRUPTS_PARAMETERS Struktur GPIO_RECONFIGURE_INTERRUPTS_PARAMETERS menjelaskan pin interupsi I/O (GPIO) tujuan umum untuk mengonfigurasi ulang. |
GPIO_SAVE_RESTORE_BANK_HARDWARE_CONTEXT_PARAMETERS Struktur GPIO_SAVE_RESTORE_BANK_HARDWARE_CONTEXT_PARAMETERS menjelaskan pin bank I/O (GPIO) tujuan umum yang status perangkat kerasnya akan disimpan atau dipulihkan. |
GPIO_WRITE_PINS_MASK_PARAMETERS Struktur GPIO_WRITE_PINS_MASK_PARAMETERS menjelaskan operasi tulis pada bank pin I/O (GPIO) tujuan umum. |
GPIO_WRITE_PINS_PARAMETERS Struktur GPIO_WRITE_PINS_PARAMETERS menjelaskan operasi tulis pada sekelompok pin I/O (GPIO) tujuan umum. |
Enumerasi
CLIENT_CONTROLLER_QUERY_SET_REQUEST_TYPE Jenis enumerasi CLIENT_CONTROLLER_QUERY_SET_REQUEST_TYPE menunjukkan jenis informasi atribut apa yang diminta ekstensi kerangka kerja GPIO (GpioClx) dari driver pengontrol GPIO. |
GPIO_CONNECT_IO_PINS_MODE Enumerasi GPIO_CONNECT_IO_PINS_MODE menunjukkan apakah sekumpulan pin I/O tujuan umum (GPIO) dikonfigurasi sebagai input atau output. |