AVC_FUNCTION_CLR_CONNECTINFO
Kode fungsi AVC_FUNCTION_CLR_CONNECT_INFO menyebabkan avc.sys menghapus nilai AVCCONNECTINFO yang di-cache.
Blok Status I/O
Jika berhasil, driver protokol AV/C mengatur Irp-IoStatus.Status> ke STATUS_SUCCESS.
Kemungkinan nilai pengembalian lainnya meliputi:
Mengembalikan nilai | Deskripsi |
---|---|
STATUS_TIMEOUT | Permintaan dibuat, tetapi tidak ada respons yang diterima sebelum semua waktu habis dan pemrosesan coba lagi selesai. |
STATUS_REQUEST_ABORTED | Segera batalkan ketika status penyelesaian IRP STATUS_REQUEST_ABORTED. Ini menunjukkan bahwa perangkat telah dihapus atau tidak lagi tersedia di bus 1394. |
STATUS_* | Kode pengembalian lainnya menunjukkan bahwa terjadi kesalahan atau peringatan yang berada di luar cakupan protokol AV/C. |
Komentar
Fungsi ini menggunakan anggota PinId dari struktur AVC_MULTIFUNC_IRB seperti yang ditunjukkan di bawah ini.
typedef struct _AVC_MULTIFUNC_IRB {
AVC_IRB Common;
union {
.
.
.
AVC_PIN_ID PinId;
.
.
.
};
} AVC_MULTIFUNC_IRB, *PAVC_MULTIFUNC_IRB;
Persyaratan
Header: Dinyatakan dalam avc.h. Sertakan avc.h.
AVC_MULTIFUNC_IRB Input
Umum
Submember Fungsi anggota ini harus diatur ke AVC_FUNCTION_CLR_CONNECTINFO dari enumerasi AVC_FUNCTION.
PinId
Menentukan offset (atau ID) dari pin yang koneksinya akan dirilis.
Kode fungsi ini tidak didukung oleh instans virtual avc.sys.
Driver subunit harus menggunakan fungsi ini ketika koneksi plug tidak boleh lagi dibuat, bahkan jika pin menjadi "aktif" lagi.
Ini harus dipanggil di IRQL = PASSIVE_LEVEL.
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