Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser Header wird vom Stream verwendet. Weitere Informationen finden Sie unter
swenum.h enthält die folgenden Programmierschnittstellen:
IOCTLs
|
IOCTL_SWENUM_GET_BUS_ID Weitere Informationen: IOCTL_SWENUM_GET_BUS_ID IOCTL |
|
IOCTL_SWENUM_INSTALL_INTERFACE Weitere Informationen: IOCTL_SWENUM_INSTALL_INTERFACE IOCTL |
|
IOCTL_SWENUM_REMOVE_INTERFACE Weitere Informationen: IOCTL_SWENUM_REMOVE_INTERFACE IOCTL |
Functions
|
DEFINE_GUIDEX Weitere Informationen: DEFINE_GUIDEX-Funktion |
|
KsCreateBusEnumObject Die KsCreateBusEnumObject-Funktion dient nur zur Systemverwendung. |
|
KsDereferenceSoftwareBusObject Die KsDereferenceSoftwareBusObject-Funktion erhöht die Verweisanzahl des PDO des Anforderungslast-Bus-Enumeratorsobjekts. |
|
KsGetBusEnumIdentifier Die KsGetBusEnumIdentifier-Funktion ruft den Softwarebus-Enumeratorbezeichner für das Busgerät ab, das dem angegebenen IRP zugeordnet ist. |
|
KsGetBusEnumParentFDOFromChildPDO Die KsGetBusEnumParentFDOFromChildPDO-Funktion ruft die FDO des übergeordneten Der angegebenen untergeordneten PDO ab. |
|
KsGetBusEnumPnpDeviceObject Die KsGetBusEnumPnpDeviceObject-Funktion ruft das Plug and Play-Geräteobjekt ab, das an das angegebene Geräteobjekt angefügt ist. |
|
KsInstallBusEnumInterface Die KsInstallBusEnumInterface-Funktion installiert eine Schnittstelle zum Anforderungslast-Bus-Enumeratorobjekt. |
|
KsIsBusEnumChildDevice Die KsIsBusEnumChildDevice-Funktion bestimmt, ob es sich bei dem angegebenen Geräteobjekt um ein untergeordnetes Gerät des Enumeratorsobjekts für den Bedarfslastbus handelt. |
|
KsQuerySoftwareBusInterface Die KsQuerySoftwareBusInterface-Funktion erstellt einen Puffer aus dem ausgelagerten Pool und kopiert die Verweiszeichenfolge, die dem PDO des Anforderungslast-Bus-Enumeratorsobjekts zugeordnet ist. |
|
KsReferenceSoftwareBusObject Die KsReferenceSoftwareBusObject-Funktion erhöht die Verweisanzahl des PDO des Anforderungslast-Bus-Enumeratorsobjekts. |
|
KsRemoveBusEnumInterface Die KsRemoveBusEnumInterface-Funktion entfernt eine Schnittstelle zum Anforderungslast-Bus-Enumeratorobjekt. |
|
KsServiceBusEnumCreateRequest Die KsServiceBusEnumCreateRequest-Funktionsdienste IRP_MJ_CREATE Anforderungen für die Softwarebusgeräteschnittstelle. |
|
KsServiceBusEnumPnpRequest Die KsServiceBusEnumPnpRequest-Funktion ist nur für die Systemverwendung vorgesehen. |
Rückruffunktionen
|
PFNDEREFERENCEDEVICEOBJECT Die Rückruffunktion PFNDEREFERENCEDEVICEOBJECT (swenum.h) kann vom Treiber aufgerufen werden, um die Referenzanzahl des Physischen Geräteobjekts (PDO) zu verringern. |
|
PFNQUERYREFERENCESTRING Die PFNQUERYREFERENCESTRING-Rückruffunktion (swenum.h) kopiert die dem PDO zugeordnete Verweiszeichenfolge in einen Puffer, der vom Aufrufer erstellt und freigegeben wird. |
|
PFNREFERENCEDEVICEOBJECT Die Rückruffunktion PFNREFERENCEDEVICEOBJECT (swenum.h) kann vom Treiber aufgerufen werden, um die Verweisanzahl des Physischen Geräteobjekts (PDO) zu erhöhen. |
Strukturen
|
BUS_INTERFACE_SWENUM Die BUS_INTERFACE_SWENUM-Struktur beschreibt die Schnittstelle des Anforderungslast-Bus-Enumeratorsobjekts. |
|
SWENUM_INSTALL_INTERFACE Die SWENUM_INSTALL_INTERFACE-Struktur beschreibt eine bestimmte zu installierende Anforderungslast-Bus-Enumeratorobjektschnittstelle. |