header avc.h
Header ini digunakan oleh devinst. Untuk informasi selengkapnya, lihat:
avc.h berisi antarmuka pemrograman berikut:
IOCTLs
IOCTL_AVC_BUS_RESET Kode kontrol I/O IOCTL_AVC_BUS_RESET memungkinkan pemanggil untuk menyelesaikan permintaan kontrol IOCTL_AVC_UPDATE_VIRTUAL_SUBUNIT_INFO dan IOCTL_AVC_REMOVE_VIRTUAL_SUBUNIT_INFO sebelumnya yang tidak menggunakan bendera AVC_SUBUNIT_ADDR_TRIGGERBUSRESET. |
IOCTL_AVC_CLASS Kode kontrol I/O IOCTL_AVC_CLASS hanya didukung dari mode kernel, menggunakan IRP_MJ_INTERNAL_DEVICE_CONTROL dispatch.Avc.sys mendukung dua antarmuka perangkat, tergantung pada jenis instans (peer atau virtual). |
IOCTL_AVC_REMOVE_VIRTUAL_SUBUNIT_INFO Kode kontrol I/O IOCTL_AVC_REMOVE_VIRTUAL_SUBUNIT_INFO mengontrol enumerasi subunit virtual. |
IOCTL_AVC_UPDATE_VIRTUAL_SUBUNIT_INFO Kode kontrol I/O IOCTL_AVC_UPDATE_VIRTUAL_SUBUNIT_INFO mengontrol enumerasi subunit virtual. |
Fungsi panggilan balik
PFNAVCINTERSECTHANDLER Handler intersect AV/C menentukan apakah rentang data kompatibel. |
Struktur
AVC_COMMAND_IRB Struktur AVC_COMMAND_IRB mendefinisikan struktur yang berisi perintah AV/C dan pasangan respons. |
AVC_EXT_PLUG_COUNTS Struktur AVC_EXT_PLUG_COUNTS menjelaskan jumlah colokan eksternal pada subunit. |
AVC_IRB Struktur AVC_IRB adalah struktur header I/O Request Block (IRB) tempat nomor fungsi disimpan. |
AVC_MULTIFUNC_IRB Struktur AVC_MULTIFUNC_IRB berisi struktur terkait AV/C lainnya dalam satu serikat. |
AVC_PEER_DO_LIST AVC_PEER_DO_LIST menjelaskan semua instans nonvirtual (serekan) avc.sys. |
AVC_PEER_DO_LOCATOR AVC_PEER_DO_LOCATOR menjelaskan instans nonvirtual (serekan) avc.sys. |
AVC_PIN_COUNT Struktur AVC_PIN_COUNT menentukan jumlah pin pada perangkat subunit AV/C. |
AVC_PIN_DESCRIPTOR Struktur AVC_PIN_DESCRIPTOR menjelaskan pin pada perangkat subunit AV/C. |
AVC_PIN_ID Struktur AVC_PIN_ID menjelaskan pin pada subunit. |
AVC_PRECONNECT_INFO Struktur AVC_PRECONNECT_INFO menentukan informasi prakoneksi untuk ID pin yang ditentukan (offset berbasis nol) pada perangkat subunit AV/C. |
AVC_SETCONNECT_INFO Struktur AVC_SETCONNECT_INFO digunakan untuk menginisialisasi driver subunit dan membuat koneksi pin. |
AVC_SUBUNIT_ADDR_SPEC Struktur AVC_SUBUNIT_ADDR_SPEC digunakan dengan instans virtual avc.sys untuk menjelaskan alamat subunit virtual. |
AVC_SUBUNIT_INFO_BLOCK Struktur AVC_SUBUNIT_INFO_BLOCK menjelaskan informasi subunit. |
AVC_UNIQUE_ID AVC_UNIQUE_ID menjelaskan ID unik unit AV/C. |
AVCCONNECTINFO Struktur AVCCONNECTINFO digunakan untuk menginisialisasi driver subunit dan membuat koneksi pin. |
AVCPRECONNECTINFO Struktur AVCPRECONNECTINFO digunakan untuk menginisialisasi driver subunit dan membuat koneksi pin. |
Enumerasi
AVC_FUNCTION Jenis enumerasi AVC_FUNCTION digunakan untuk menentukan fungsi subunit AV/C. |
AvcCommandType Jenis enumerasi AvcCommandType digunakan untuk menunjukkan jenis perintah yang dikeluarkan oleh driver subunit ke subunit AV/C melalui kode fungsi AVC_FUNCTION_COMMAND atau AVC_FUNCTION_GET_REQUEST. |
AvcResponseCode Jenis enumerasi AvcResponseCode digunakan untuk menunjukkan jenis respons yang diterima oleh driver subunit dari subunit AV/C melalui kode fungsi AVC_FUNCTION_COMMAND atau AVC_FUNCTION_SEND_RESPONSE. |
AvcSubunitType Jenis enumerasi AvcSubunitType digunakan untuk menunjukkan jenis subunit AV/C. |
KSPIN_FLAG_AVC Jenis enumerasi KSPIN_FLAG_AVC digunakan untuk manajemen koneksi dan dalam kode fungsi AVC_FUNCTION_GET_CONNECTINFO. |