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