Bagikan melalui


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.