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