struktur AVC_SUBUNIT_ADDR_SPEC (avc.h)
Struktur AVC_SUBUNIT_ADDR_SPEC digunakan dengan instans virtual avc.sys untuk menjelaskan alamat subunit virtual.
Sintaks
typedef struct _AVC_SUBUNIT_ADDR_SPEC {
ULONG Flags;
UCHAR SubunitAddress[1];
} AVC_SUBUNIT_ADDR_SPEC, *PAVC_SUBUNIT_ADDR_SPEC;
Anggota
Flags
Bendera memperluas operasi dengan cara berikut:
Bendera | Makna |
---|---|
AVC_SUBUNIT_ADDR_PERSISTENT | Membuat perubahan persisten (di registri) sehingga pada boot ulang instans perangkat virtual secara otomatis dijumlahkan. |
AVC_SUBUNIT_ADDR_TRIGGERBUSRESET | Menginformasikan Manajer Perangkat bahwa daftar PDO telah berubah. Hal ini menyebabkan reset bus 1394, yang memberi tahu perangkat pada bus 1394 bahwa topologi telah berubah. Bendera ini biasanya diatur, kecuali ada beberapa jenis subunit yang berbeda untuk diaktifkan secara bersamaan. Kode kontrol IOCTL_AVC_BUS_RESET melakukan operasi reset bus yang setara. |
SubunitAddress[1]
Alamat Subunit yang dikodekan sesuai dengan Bagian 5.3.3 dari AV/C Digital Interface Command Set General Specification, Rev 3.0. Bagian ID (SubunitAddress[0] & 0x7) mewakili ID maks (bukan jumlah subunit), jadi untuk menghitung subunit tuner tunggal, Anda akan menentukan 0x28 (0x5 << 3). Struktur ini mendukung alamat subunit yang diperluas (cukup alokasikan struktur yang lebih besar dan lewati panjang aktual dengan IOCTL).
Persyaratan
Persyaratan | Nilai |
---|---|
Header | avc.h (sertakan Avc.h) |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk