header swenum.h
Header ini digunakan oleh stream. Untuk informasi selengkapnya, lihat:
swenum.h berisi antarmuka pemrograman berikut:
IOCTL
IOCTL_SWENUM_GET_BUS_ID Pelajari selengkapnya tentang: IOCTL_SWENUM_GET_BUS_ID IOCTL |
IOCTL_SWENUM_INSTALL_INTERFACE Pelajari selengkapnya tentang: IOCTL_SWENUM_INSTALL_INTERFACE IOCTL |
IOCTL_SWENUM_REMOVE_INTERFACE Pelajari selengkapnya tentang: IOCTL_SWENUM_REMOVE_INTERFACE IOCTL |
Fungsi
DEFINE_GUIDEX Pelajari selengkapnya tentang: fungsi DEFINE_GUIDEX |
KsCreateBusEnumObject Fungsi KsCreateBusEnumObject hanya untuk penggunaan sistem. |
KsDereferenceSoftwareBusObject Fungsi KsDereferenceSoftwareBusObject mengurangi jumlah referensi PDO objek enumerator bus beban permintaan. |
KsGetBusEnumIdentifier Fungsi KsGetBusEnumIdentifier mengambil pengidentifikasi enumerator bus perangkat lunak untuk perangkat bus yang terkait dengan IRP yang diberikan. |
KsGetBusEnumParentFDOFromChildPDO Fungsi KsGetBusEnumParentFDOFromChildPDO mengambil FDO induk PDO anak yang diberikan. |
KsGetBusEnumPnpDeviceObject Fungsi KsGetBusEnumPnpDeviceObject mengambil objek perangkat Plug and Play yang dilampirkan ke objek perangkat yang diberikan. |
KsInstallBusEnumInterface Fungsi KsInstallBusEnumInterface menginstal antarmuka ke objek enumerator bus beban permintaan. |
KsIsBusEnumChildDevice Fungsi KsIsBusEnumChildDevice menentukan apakah objek perangkat yang diberikan adalah perangkat turunan dari objek enumerator bus beban permintaan. |
KsQuerySoftwareBusInterface Fungsi KsQuerySoftwareBusInterface membuat buffer dari kumpulan halaman dan menyalin string referensi yang terkait dengan PDO objek enumerator bus beban permintaan ke dalam buffer. |
KsReferenceSoftwareBusObject Fungsi KsReferenceSoftwareBusObject meningkatkan jumlah referensi PDO objek enumerator bus beban permintaan. |
KsRemoveBusEnumInterface Fungsi KsRemoveBusEnumInterface menghapus antarmuka ke objek enumerator bus beban permintaan. |
KsServiceBusEnumCreateRequest Layanan fungsi KsServiceBusEnumCreateRequest IRP_MJ_CREATE permintaan untuk antarmuka perangkat bus perangkat lunak. |
KsServiceBusEnumPnpRequest Fungsi KsServiceBusEnumPnpRequest hanya untuk penggunaan sistem. |
Fungsi panggilan balik
PFNDEREFERENCEDEVICEOBJECT Fungsi panggilan balik PFNDEREFERENCEDEVICEOBJECT (swenum.h) dapat dipanggil oleh driver untuk mengurangi jumlah referensi Objek Perangkat Fisik (PDO). |
PFNQUERYREFERENCESTRING Fungsi panggilan balik PFNQUERYREFERENCESTRING (swenum.h) menyalin string referensi yang terkait dengan PDO ke dalam buffer yang dibuat dan dibebaskan oleh pemanggil. |
PFNREFERENCEDEVICEOBJECT Fungsi panggilan balik PFNREFERENCEDEVICEOBJECT (swenum.h) dapat dipanggil oleh driver untuk menaikkan jumlah referensi Objek Perangkat Fisik (PDO). |
Struktur
BUS_INTERFACE_SWENUM Struktur BUS_INTERFACE_SWENUM menjelaskan antarmuka objek enumerator bus beban permintaan. |
SWENUM_INSTALL_INTERFACE Struktur SWENUM_INSTALL_INTERFACE menjelaskan antarmuka objek enumerator bus beban permintaan tertentu untuk diinstal. |