Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот заголовок используется потоком. Дополнительные сведения см. в разделе:
swenum.h содержит следующие программные интерфейсы:
Функции IOCTL
|
IOCTL_SWENUM_GET_BUS_ID Дополнительные сведения: IOCTL_SWENUM_GET_BUS_ID IOCTL |
|
IOCTL_SWENUM_INSTALL_INTERFACE Дополнительные сведения: IOCTL_SWENUM_INSTALL_INTERFACE IOCTL |
|
IOCTL_SWENUM_REMOVE_INTERFACE Дополнительные сведения: IOCTL_SWENUM_REMOVE_INTERFACE IOCTL |
Функции
|
DEFINE_GUIDEX Дополнительные сведения: функция DEFINE_GUIDEX |
|
KsCreateBusEnumObject Функция KsCreateBusEnumObject используется только в системе. |
|
KsDereferenceSoftwareBusObject Функция KsDereferenceSoftwareBusObject уменьшает число ссылок объекта перечислителя шины нагрузки по требованию. |
|
KsGetBusEnumIdentifier Функция KsGetBusEnumIdentifier извлекает идентификатор перечислителя программной шины для устройства шины, связанного с заданным IRP. |
|
KsGetBusEnumParentFDOFromChildPDO Функция KsGetBusEnumParentFDOFromChildPDO извлекает FDO родительского объекта данного дочернего PDO. |
|
KsGetBusEnumPnpDeviceObject Функция KsGetBusEnumPnpDeviceObject извлекает объект устройства Plug and Play, подключенный к данному объекту устройства. |
|
KsInstallBusEnumInterface Функция KsInstallBusEnumInterface устанавливает интерфейс для объекта перечислителя шины нагрузки по требованию. |
|
KsIsBusEnumChildDevice Функция KsIsBusEnumChildDevice определяет, является ли данный объект устройства дочерним устройством объекта перечислителя шины загрузки по требованию. |
|
KsQuerySoftwareBusInterface Функция KsQuerySoftwareBusInterface создает буфер из выгружаемого пула и копирует ссылочные строки, связанные с PDO объекта перечислителя шины нагрузки по требованию, в буфер. |
|
KsReferenceSoftwareBusObject Функция KsReferenceSoftwareBusObject увеличивает число ссылок объекта перечислителя шины нагрузки по требованию. |
|
KsRemoveBusEnumInterface Функция KsRemoveBusEnumInterface удаляет интерфейс для объекта перечислителя шины нагрузки по требованию. |
|
KsServiceBusEnumCreateRequest Службы функций KsServiceBusEnumCreateRequest IRP_MJ_CREATE запросы на интерфейс устройства программной шины. |
|
KsServiceBusEnumPnpRequest Функция KsServiceBusEnumPnpRequest используется только в системе. |
Функции обратного вызова
|
PFNDEREFERENCEDEVICEOBJECT Драйвер может вызвать функцию обратного вызова PFNDEREFERENCEDEVICEOBJECT (swenum.h) для уменьшения количества ссылок объекта физического устройства (PDO). |
|
PFNQUERYREFERENCESTRING Функция обратного вызова PFNQUERYREFERENCESTRING (swenum.h) копирует строку ссылки, связанную с PDO, в буфер, который создается и освобождается вызывающим объектом. |
|
PFNREFERENCEDEVICEOBJECT Функция обратного вызова PFNREFERENCEDEVICEOBJECT (swenum.h) может вызываться драйвером для увеличения количества ссылок объекта физического устройства (PDO). |
Структуры
|
BUS_INTERFACE_SWENUM Структура BUS_INTERFACE_SWENUM описывает интерфейс объекта перечислителя шины нагрузки по требованию. |
|
SWENUM_INSTALL_INTERFACE Структура SWENUM_INSTALL_INTERFACE описывает конкретный интерфейс объекта перечислителя шины нагрузки по требованию для установки. |