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