Fungsi KsInstallBusEnumInterface (swenum.h)

Fungsi ini hanya ditujukan untuk penggunaan internal.

Fungsi KsInstallBusEnumInterface menginstal antarmuka ke objek enumerator bus beban permintaan.

Sintaks

KSDDKAPI NTSTATUS KsInstallBusEnumInterface(
  [in] PIRP Irp
);

Parameter

[in] Irp

Penunjuk ke IRP yang berisi struktur SWENUM_INSTALL_INTERFACE yang menentukan antarmuka objek enumerator bus beban permintaan untuk diinstal. Untuk informasi tentang struktur ini, lihat bagian Keterangan di bawah ini.

Mengembalikan nilai

Mengembalikan STATUS_SUCCESS jika berhasil. Jika tidak, kode kesalahan akan dikembalikan.

Keterangan

Irp-AssociatedIrp.SystemBuffer> diasumsikan berisi struktur SWENUM_INSTALL_INTERFACE. Anggota DeviceId, InterfaceId , dan ReferenceString struktur menentukan perangkat dan antarmuka tertentu untuk mengakses antarmuka baru ini. Ketika antarmuka terdaftar dengan Plug and Play untuk GUID antarmuka dan string referensi terkait diakses pertama kali melalui IRP_MJ_CREATE, perangkat akan dijumlahkan menggunakan format bus-identifier-prefix\device-id-GUID-string. Misalnya, SW{xxxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx}.

Persyaratan

Persyaratan Nilai
Target Platform Universal
Header swenum.h (termasuk Swenum.h)
Pustaka Ks.lib

Lihat juga

KsRemoveBusEnumInterface

SWENUM_INSTALL_INTERFACE