Condividi tramite


intestazione swenum.h

Questa intestazione viene usata dal flusso. Per altre informazioni, vedere:

swenum.h contiene le interfacce di programmazione seguenti:

IOCTL

 
IOCTL_SWENUM_GET_BUS_ID

Altre informazioni su: IOCTL_SWENUM_GET_BUS_ID IOCTL
IOCTL_SWENUM_INSTALL_INTERFACE

Altre informazioni su: IOCTL_SWENUM_INSTALL_INTERFACE IOCTL
IOCTL_SWENUM_REMOVE_INTERFACE

Altre informazioni su: IOCTL_SWENUM_REMOVE_INTERFACE IOCTL

Funzioni

 
DEFINE_GUIDEX

Altre informazioni su: funzione DEFINE_GUIDEX
KsCreateBusEnumObject

La funzione KsCreateBusEnumObject è solo per l'uso del sistema.
KsDereferenceSoftwareBusObject

La funzione KsDereferenceSoftwareBusObject decrementa il conteggio dei riferimenti dell'enumeratore del bus di carico richiesta dell'oggetto PDO.
KsGetBusEnumIdentifier

La funzione KsGetBusEnumIdentifier recupera l'identificatore dell'enumeratore del bus software per il dispositivo del bus associato all'IRP specificato.
KsGetBusEnumParentFDOFromChildPDO

La funzione KsGetBusEnumParentFDOFromChildPDO recupera l'oggetto FDO dell'elemento padre del pdO figlio specificato.
KsGetBusEnumPnpDeviceObject

La funzione KsGetBusEnumPnpDeviceObject recupera l'oggetto dispositivo Plug and Play collegato all'oggetto dispositivo specificato.
KsInstallBusEnumInterface

La funzione KsInstallBusEnumInterface installa un'interfaccia all'oggetto enumeratore del bus di carico richiesta.
KsIsBusEnumChildDevice

La funzione KsIsBusEnumChildDevice determina se l'oggetto dispositivo specificato è un dispositivo figlio dell'enumeratore del bus di carico richiesta.
KsQuerySoftwareBusInterface

La funzione KsQuerySoftwareBusInterface crea un buffer dal pool di pagine e copia la stringa di riferimento associata all'enumeratore del bus di carico richiesta nel buffer.
KsReferenceSoftwareBusObject

La funzione KsReferenceSoftwareBusObject incrementa il conteggio dei riferimenti dell'enumeratore del bus di carico richiesta dell'oggetto PDO.
KsRemoveBusEnumInterface

La funzione KsRemoveBusEnumInterface rimuove un'interfaccia all'oggetto enumeratore del bus di carico richiesta.
KsServiceBusEnumCreateRequest

I servizi di funzione KsServiceBusEnumCreateRequest IRP_MJ_CREATE richieste per l'interfaccia del dispositivo del bus software.
KsServiceBusEnumPnpRequest

La funzione KsServiceBusEnumPnpRequest è solo per l'uso del sistema.

Funzioni di callback

 
PFNDEREFERENCEDEVICEOBJECT

La funzione di callback PFNDEREFERENCEDEVICEOBJECT (swenum.h) può essere richiamata dal driver per decrerere il conteggio dei riferimenti dell'oggetto dispositivo fisico (PDO).
PFNQUERYREFERENCESTRING

La funzione di callback PFNQUERYREFERENCESTRING (swenum.h) copia la stringa di riferimento associata al PDO in un buffer creato e liberato dal chiamante.
PFNREFERENCEDEVICEOBJECT

La funzione di callback PFNREFERENCEDEVICEOBJECT (swenum.h) può essere richiamata dal driver per aumentare il numero di riferimenti dell'oggetto dispositivo fisico (PDO).

Strutture

 
BUS_INTERFACE_SWENUM

La struttura BUS_INTERFACE_SWENUM descrive l'interfaccia dell'enumeratore del bus di carico richiesta.
SWENUM_INSTALL_INTERFACE

La struttura SWENUM_INSTALL_INTERFACE descrive un'interfaccia dell'enumeratore del bus di carico richiesta specifica da installare.