Bagikan melalui


Fungsi KsInstallBusEnumInterface (swenum.h)

Fungsi ini hanya ditujukan untuk penggunaan internal.

Fungsi KsInstallBusEnumInterface menginstal antarmuka ke objek enumerator bus beban permintaan.

Sintaksis

KSDDKAPI NTSTATUS KsInstallBusEnumInterface(
  [in] PIRP Irp
);

Parameter

[in] Irp

Pointer 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.

Komentar

Irp->AssociatedIrp.SystemBuffer diasumsikan berisi struktur SWENUM_INSTALL_INTERFACE. DeviceId, InterfaceId dan ReferenceString anggota 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-xxxxx}.

Persyaratan

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

Lihat juga

KsRemoveBusEnumInterface

SWENUM_INSTALL_INTERFACE