Compartilhar via


cabeçalho swenum.h

Esse cabeçalho é usado pelo fluxo. Para obter mais informações, consulte:

swenum.h contém as seguintes interfaces de programação:

IOCTLs

 
IOCTL_SWENUM_GET_BUS_ID

Saiba mais sobre: IOCTL_SWENUM_GET_BUS_ID IOCTL
IOCTL_SWENUM_INSTALL_INTERFACE

Saiba mais sobre: IOCTL_SWENUM_INSTALL_INTERFACE IOCTL
IOCTL_SWENUM_REMOVE_INTERFACE

Saiba mais sobre: IOCTL_SWENUM_REMOVE_INTERFACE IOCTL

Funções

 
DEFINE_GUIDEX

Saiba mais sobre: função DEFINE_GUIDEX
KsCreateBusEnumObject

A função KsCreateBusEnumObject é apenas para uso do sistema.
KsDereferenceSoftwareBusObject

A função KsDereferenceSoftwareBusObject diminui a contagem de referência do PDO do objeto enumerador de barramento de carga de demanda.
KsGetBusEnumIdentifier

A função KsGetBusEnumIdentifier recupera o identificador do enumerador de barramento de software para o dispositivo de barramento associado ao IRP fornecido.
KsGetBusEnumParentFDOFromChildPDO

A função KsGetBusEnumParentFDOFromChildPDO recupera o FDO do pai do PDO filho especificado.
KsGetBusEnumPnpDeviceObject

A função KsGetBusEnumPnpDeviceObject recupera o objeto de dispositivo Plug and Play anexado ao objeto de dispositivo fornecido.
KsInstallBusEnumInterface

A função KsInstallBusEnumInterface instala uma interface para o objeto enumerador de barramento de carga de demanda.
KsIsBusEnumChildDevice

A função KsIsBusEnumChildDevice determina se o objeto de dispositivo fornecido é um dispositivo filho do objeto enumerador de barramento de carga de demanda.
KsQuerySoftwareBusInterface

A função KsQuerySoftwareBusInterface cria um buffer do pool paginado e copia a cadeia de caracteres de referência associada ao PDO do objeto enumerador de barramento de carga de demanda no buffer.
KsReferenceSoftwareBusObject

A função KsReferenceSoftwareBusObject incrementa a contagem de referência do PDO do objeto enumerador de barramento de carga de demanda.
KsRemoveBusEnumInterface

A função KsRemoveBusEnumInterface remove uma interface para o objeto enumerador de barramento de carga de demanda.
KsServiceBusEnumCreateRequest

Os serviços de função KsServiceBusEnumCreateRequest IRP_MJ_CREATE solicitações para a interface do dispositivo do barramento de software.
KsServiceBusEnumPnpRequest

A função KsServiceBusEnumPnpRequest é apenas para uso do sistema.

Funções de retorno de chamada

 
PFNDEREFERENCEDEVICEOBJECT

A função de retorno de chamada PFNDEREFERENCEDEVICEOBJECT (swenum.h) pode ser invocada pelo driver para diminuir a contagem de referência do PDO (Objeto de Dispositivo Físico).
PFNQUERYREFERENCESTRING

A função de retorno de chamada PFNQUERYREFERENCESTRING (swenum.h) copia a cadeia de caracteres de referência associada ao PDO em um buffer criado e liberado pelo chamador.
PFNREFERENCEDEVICEOBJECT

A função de retorno de chamada PFNREFERENCEDEVICEOBJECT (swenum.h) pode ser invocada pelo driver para incrementar a contagem de referência do PDO (Objeto de Dispositivo Físico).

Estruturas

 
BUS_INTERFACE_SWENUM

A estrutura BUS_INTERFACE_SWENUM descreve a interface do objeto enumerador do barramento de carga de demanda.
SWENUM_INSTALL_INTERFACE

A estrutura SWENUM_INSTALL_INTERFACE descreve uma interface de objeto do enumerador de barramento de carga de demanda específica a ser instalada.