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.
Fungsi ini hanya ditujukan untuk penggunaan internal.
Layanan fungsi KsServiceBusEnumCreateRequest IRP_MJ_CREATE permintaan untuk antarmuka perangkat bus perangkat lunak.
Sintaksis
KSDDKAPI NTSTATUS KsServiceBusEnumCreateRequest(
[in] PDEVICE_OBJECT DeviceObject,
[in, out] PIRP Irp
);
Parameter
[in] DeviceObject
Arahkan ke objek perangkat.
[in, out] Irp
Penunjuk ke IRP yang terkait dengan objek perangkat.
Mengembalikan nilai
Mengembalikan STATUS_SUCCESS jika berhasil. Sebaliknya. ini mengembalikan STATUS_OBJECT_NAME_NOT_FOUND jika FileName FileObject->IRP null atau jika string referensi tidak dapat ditemukan. Jika tidak, kesalahan yang sesuai akan muncul.
Komentar
layanan KsServiceBusEnumCreateRequest permintaan IRP_MJ_CREATE untuk antarmuka perangkat terdaftar dengan mencocokkan FileObject->FileName IRP tertentu dengan string referensi bus terdaftar. Jika referensi perangkat ada, dijumlahkan dan dibuat, IRP hanya dirutekan ulang ke perangkat yang sebenarnya. Jika string referensi 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
| Syarat | Nilai |
|---|---|
| Platform Target | Universal |
| Header | swenum.h (termasuk Swenum.h) |
| Pustaka | Ks.lib |