Fungsi KsServiceBusEnumCreateRequest (swenum.h)
Fungsi ini hanya ditujukan untuk penggunaan internal.
Layanan fungsi KsServiceBusEnumCreateRequest IRP_MJ_CREATE permintaan untuk antarmuka perangkat bus perangkat lunak.
Sintaks
KSDDKAPI NTSTATUS KsServiceBusEnumCreateRequest(
[in] PDEVICE_OBJECT DeviceObject,
[in, out] PIRP Irp
);
Parameter
[in] DeviceObject
Arahkan ke objek perangkat.
[in, out] Irp
Arahkan ke IRP yang terkait dengan objek perangkat.
Nilai kembali
Mengembalikan STATUS_SUCCESS jika berhasil. Sebaliknya. ini mengembalikan STATUS_OBJECT_NAME_NOT_FOUND jika FileObject-FileName> IRP ADALAH NULL atau jika string referensi tidak dapat ditemukan. Jika tidak, kesalahan yang sesuai akan muncul.
Keterangan
KsServiceBusEnumCreateRequest melayani permintaan IRP_MJ_CREATE untuk antarmuka perangkat terdaftar dengan mencocokkan FileObject-FileName> IRP yang diberikan dengan string referensi bus terdaftar. Jika referensi perangkat ada, dijumlahkan dan dibuat, IRP hanya dirutekan ulang ke perangkat yang sebenarnya. Jika string referensi ADALAH NULL, diasumsikan bahwa ini adalah permintaan untuk antarmuka bus dan IRP_MJ_CREATE selesai. Jika referensi perangkat belum dijumlahkan, atau tidak aktif, IRP diantrekan dan PDO dibuat dan enumerasi bus dimulai oleh IoInvalidateDeviceRelations().
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Universal |
Header | swenum.h (termasuk Swenum.h) |
Pustaka | Ks.lib |
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