Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
This header is used by stream. For more information, see:
swenum.h contains the following programming interfaces:
IOCTLs
| IOCTL_SWENUM_GET_BUS_ID Learn more about: IOCTL_SWENUM_GET_BUS_ID IOCTL |
| IOCTL_SWENUM_INSTALL_INTERFACE Learn more about: IOCTL_SWENUM_INSTALL_INTERFACE IOCTL |
| IOCTL_SWENUM_REMOVE_INTERFACE Learn more about: IOCTL_SWENUM_REMOVE_INTERFACE IOCTL |
Functions
| DEFINE_GUIDEX Learn more about: DEFINE_GUIDEX function |
| KsCreateBusEnumObject The KsCreateBusEnumObject function is for system use only. |
| KsDereferenceSoftwareBusObject The KsDereferenceSoftwareBusObject function decrements the reference count of the demand-load bus enumerator object's PDO. |
| KsGetBusEnumIdentifier The KsGetBusEnumIdentifier function retrieves the software bus enumerator identifier for the bus device associated with the given IRP. |
| KsGetBusEnumParentFDOFromChildPDO The KsGetBusEnumParentFDOFromChildPDO function retrieves the FDO of the parent of the given child PDO. |
| KsGetBusEnumPnpDeviceObject The KsGetBusEnumPnpDeviceObject function retrieves the Plug and Play device object attached to the given device object. |
| KsInstallBusEnumInterface The KsInstallBusEnumInterface function installs an interface to the demand-load bus enumerator object. |
| KsIsBusEnumChildDevice The KsIsBusEnumChildDevice function determines if the given device object is a child device of the demand-load bus enumerator object. |
| KsQuerySoftwareBusInterface The KsQuerySoftwareBusInterface function creates a buffer from the paged pool and copies the reference string associated with the demand-load bus enumerator object's PDO into the buffer. |
| KsReferenceSoftwareBusObject The KsReferenceSoftwareBusObject function increments the reference count of the demand-load bus enumerator object's PDO. |
| KsRemoveBusEnumInterface The KsRemoveBusEnumInterface function removes an interface to the demand-load bus enumerator object. |
| KsServiceBusEnumCreateRequest The KsServiceBusEnumCreateRequest function services IRP_MJ_CREATE requests for the software bus device interface. |
| KsServiceBusEnumPnpRequest The KsServiceBusEnumPnpRequest function is for system use only. |
Callback functions
| PFNDEREFERENCEDEVICEOBJECT The PFNDEREFERENCEDEVICEOBJECT callback function (swenum.h) can be invoked by the driver to decrement the reference count of the Physical Device Object (PDO). |
| PFNQUERYREFERENCESTRING The PFNQUERYREFERENCESTRING callback function (swenum.h) copies the reference string associated with the PDO into a buffer that is created and freed by the caller. |
| PFNREFERENCEDEVICEOBJECT The PFNREFERENCEDEVICEOBJECT callback function (swenum.h) can be invoked by the driver to increment the reference count of the Physical Device Object (PDO). |
Structures
| BUS_INTERFACE_SWENUM The BUS_INTERFACE_SWENUM structure describes the demand-load bus enumerator object's interface. |
| SWENUM_INSTALL_INTERFACE The SWENUM_INSTALL_INTERFACE structure describes a specific demand-load bus enumerator object interface to install. |