Fungsi KsReferenceBusObject (ks.h)
Mereferensikan objek perangkat Fisik bus.
Sintaks
KSDDKAPI NTSTATUS KsReferenceBusObject(
[in] KSDEVICE_HEADER Header
);
Parameter
[in] Header
Menunjuk ke header yang sebelumnya dialokasikan oleh KsAllocateDeviceHeader yang juga berisi objek tumpukan perangkat PnP.
Nilai kembali
Mengembalikan STATUS_SUCCESS jika referensi berhasil, atau kesalahan seperti STATUS_INSUFFICIENT_RESOURCES.
Keterangan
Fungsi ini digunakan oleh filter yang menggunakan header perangkat untuk melacak tumpukan objek PnP mereka. Ini biasanya dipanggil pada Buka filter yang berhasil ketika bus untuk perangkat ini memerlukan referensi seperti itu (seperti perangkat perangkat lunak), dan dicocokkan dengan panggilan ke KsDereferenceBusObject pada penutupan instans filter tersebut. Pemanggil sebelumnya juga harus disebut KsSetDevicePnpAndBaseObject untuk mengatur objek tumpukan perangkat PnP. Ini akan dilakukan dalam fungsi PnP AddDevice. Jika objek belum dirujuk sebelumnya, ruang antarmuka dialokasikan dan fungsi menggunakan objek perangkat PnP untuk memperoleh antarmuka referensi bus. Kemudian memanggil metode ReferenceDeviceObject pada antarmuka tersebut. Antarmuka itu sendiri dirilis dan dibebaskan ketika header perangkat dibebaskan.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Universal |
Header | ks.h (termasuk Ks.h) |
Pustaka | Ks.lib |
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