Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Tumpukan driver IEEE 1394 dapat dikonfigurasi untuk mengekspos perangkat keras sistem ke subunit AV/C lainnya pada bus IEEE 1394 melalui driver protokol IEEE 1394, IEC 61883, dan Kontrol Audio/Video (AV/C). Konfigurasi ini dikenal sebagai dukungan perangkat IEEE 1394 virtual. Avc.sys menggunakan kemampuan ini untuk memungkinkan komputer menjadi perangkat IEEE 1394 virtual ke unit AV/C fisik lainnya pada bus IEEE 1394.
Tumpukan driver virtual Avc.sys terdiri dari driver subunit yang dimuat untuk mewakili kemampuan dan sumber daya komputer sebagai unit AV/C virtual pada bus IEEE 1394. Tumpukan subunit virtual adalah tempat Avc.sys mengimplementasikan spesifikasi AV/C melalui perangkat lunak di komputer. Tumpukan driver AV/C virtual akan dibuat jika salah satu sumber daya komputer ditampilkan sebagai subunit AV/C.
Windows memuat Avc.sys untuk menyediakan dukungan subunit AV/C virtual berdasarkan pengaturan registri yang ditentukan dalam file INF atau melalui kontrol aplikasi dengan menggunakan kontrol I/O (IOCTL). Setiap instans Avc.sys yang dimuat untuk mendukung subunit virtual mendaftarkan instans baru antarmuka perangkat GUID_VIRTUAL_AVC_CLASS. Untuk informasi selengkapnya tentang antarmuka perangkat GUID_VIRTUAL_AVC_CLASS, lihat Menggunakan Avc.sys dan IOCTL_AVC_CLASS.
Registri adalah cara persisten untuk menyimpan konfigurasi perangkat virtual AV/C (dan lebih umum IEEE 1394), tetapi konfigurasi perangkat virtual tidak boleh dimasukkan secara manual ke dalam registri. Sebagai gantinya, konfigurasi harus disiapkan dengan menggunakan file INF atau melalui kombinasi IOCTL. Untuk informasi selengkapnya tentang konfigurasi perangkat virtual, lihat ID Perangkat AV/C dan ID Perangkat Subunit Virtual.
Perangkat IEEE 1394 virtual menyediakan dukungan berikut:
Kemampuan untuk mengimplementasikan perangkat keras dalam perangkat lunak yang belum ada. Fitur ini memungkinkan perangkat keras baru untuk diprototi dan driver subunit baru untuk dikembangkan sebelum perangkat keras fisik tersedia untuk diuji.
Kemampuan untuk mengembangkan suite pengujian otomatis untuk driver subunit serekan tanpa memerlukan kehadiran perangkat keras yang sebenarnya. Fitur ini memungkinkan pengujian kondisi kesalahan batas yang tidak mungkin dilakukan dengan rentang perangkat keras yang tersedia, dan mengurangi kebutuhan perangkat keras yang mahal untuk keperluan pengujian.
Kemampuan untuk menerapkan ekstensi ke fungsionalitas target subunit AV/C, seperti Autentikasi dan Pertukaran Kunci (AKE) dan protokol Manajemen Koneksi dan Kompatibilitas (CCM) oleh pihak ketiga di komputer.