Encabezado swenum.h

El flujo usa este encabezado. Para más información, consulte:

swenum.h contiene las siguientes interfaces de programación:

IOCTL

 
IOCTL_SWENUM_GET_BUS_ID

Más información sobre: IOCTL_SWENUM_GET_BUS_ID IOCTL
IOCTL_SWENUM_INSTALL_INTERFACE

Más información sobre: IOCTL_SWENUM_INSTALL_INTERFACE IOCTL
IOCTL_SWENUM_REMOVE_INTERFACE

Más información sobre: IOCTL_SWENUM_REMOVE_INTERFACE IOCTL

Functions

 
DEFINE_GUIDEX

Más información sobre: función DEFINE_GUIDEX
KsCreateBusEnumObject

La función KsCreateBusEnumObject es solo para uso del sistema.
KsDereferenceSoftwareBusObject

La función KsDereferenceSoftwareBusObject disminuye el recuento de referencias del enumerador del bus de carga de demanda.
KsGetBusEnumIdentifier

La función KsGetBusEnumIdentifier recupera el identificador del enumerador de bus de software para el dispositivo de bus asociado al IRP especificado.
KsGetBusEnumParentFDOFromChildPDO

La función KsGetBusEnumParentFDOFromChildPDO recupera el FDO del elemento primario del PDO secundario especificado.
KsGetBusEnumPnpDeviceObject

La función KsGetBusEnumPnpDeviceObject recupera el objeto de dispositivo Plug and Play conectado al objeto de dispositivo especificado.
KsInstallBusEnumInterface

La función KsInstallBusEnumInterface instala una interfaz para el objeto enumerador de bus de carga a petición.
KsIsBusEnumChildDevice

La función KsIsBusEnumChildDevice determina si el objeto de dispositivo especificado es un dispositivo secundario del objeto enumerador demand-load bus.
KsQuerySoftwareBusInterface

La función KsQuerySoftwareBusInterface crea un búfer del grupo paginado y copia la cadena de referencia asociada al PDO del enumerador del bus de carga a petición en el búfer.
KsReferenceSoftwareBusObject

La función KsReferenceSoftwareBusObject incrementa el recuento de referencias del PDO del objeto PDO del bus de carga de demanda.
KsRemoveBusEnumInterface

La función KsRemoveBusEnumInterface quita una interfaz al objeto enumerador de bus de carga a petición.
KsServiceBusEnumCreateRequest

Los servicios de función KsServiceBusEnumCreateRequest IRP_MJ_CREATE solicitudes para la interfaz de dispositivo del bus de software.
KsServiceBusEnumPnpRequest

La función KsServiceBusEnumPnpRequest es solo para uso del sistema.

Funciones de devolución de llamada

 
PFNDEREFERENCEDEVICEOBJECT

El controlador puede invocar la función de devolución de llamada PFNDEREFERENCEDEVICEOBJECT (swenum.h) para disminuir el recuento de referencias del objeto de dispositivo físico (PDO).
PFNQUERYREFERENCESTRING

La función de devolución de llamada PFNQUERYREFERENCESTRING (swenum.h) copia la cadena de referencia asociada al PDO en un búfer creado y liberado por el autor de la llamada.
PFNREFERENCEDEVICEOBJECT

El controlador puede invocar la función de devolución de llamada PFNREFERENCEDEVICEOBJECT (swenum.h) para incrementar el recuento de referencias del objeto de dispositivo físico (PDO).

Estructuras

 
BUS_INTERFACE_SWENUM

La estructura BUS_INTERFACE_SWENUM describe la interfaz del enumerador del bus de carga a petición.
SWENUM_INSTALL_INTERFACE

La estructura SWENUM_INSTALL_INTERFACE describe una interfaz de objeto del enumerador de bus de carga de demanda específica que se va a instalar.