CEDDK Dynamic-Link Library Bus Access IOCTLs
9/8/2008
A seguinte tabela mostra as IOCTLs que operam com um identificador driver barramento. Esses complemento IOCTLs o CEDDK Dynamic-Link da Biblioteca de barramento ACCESS funções.
IOCTL | Descrição |
---|---|
IOCTL_BUS_ACTIVATE_CHILD |
Este IOCTL carrega um driver subordinada especificado. |
IOCTL_BUS_DEACTIVATE_CHILD |
Este IOCTL descarrega um driver subordinada especificado. |
IOCTL_BUS_GET_CONFIGURE_DATA |
Este IOCTL lê do espaço de configuração de um driver subordinada especificado pelo nome de barramento. Barramentos diferentes têm nomes espaço configuração diferente. Para um barramento PCI, PCI_WHICHSPACE_CONFIG é com suporte. Para um barramento PC CARD, esses nomes são com suporte:
|
IOCTL_BUS_GET_POWER_STATE |
Este IOCTL obtém o barramento energia nível para um driver subordinada. Operações controle energia só devem ser iniciadas pelo driver subordinada afetado pela solicitação. |
IOCTL_BUS_IS_CHILD_REMOVED |
Este IOCTL determina se o driver subordinada foi removido. Drivers subordinados podem usar esta opção para verificar se o chamador tiver sido removido ou não. Este chamar também pode ser usado em callback de energia do driver subordinadas. |
IOCTL_BUS_NAME_PREFIX |
Este IOCTL recupera o prefixo do nome barramento. |
IOCTL_BUS_POSTINIT |
Este IOCTL descarrega um driver subordinada em um alternativo segmento, que permite que os drivers subordinados a solicitação que eles próprios ser descarregado. |
IOCTL_BUS_TRANSLATE_BUS_ADDRESS |
Este IOCTL converte o físico endereço barramento para o físico endereço sistema. Use esta função para substituir o herdado HalTranslateBusAddress função. |
IOCTL_BUS_SET_POWER_STATE |
Este altera IOCTL o barramento energia nível para um driver subordinada especificado pelo nome de barramento. Solicitação drivers cliente neste serviço de seus drivers barramento. Operações controle energia só devem ser iniciadas pelo driver subordinada afetado pela solicitação. |
IOCTL_BUS_SET_CONFIGURE_DATA |
Este IOCTL grava espaço de endereço configuração para um driver subordinada especificado pelo nome de barramento. Barramentos diferentes têm nomes diferentes configuração espaço de endereço. |
IOCTL_BUS_TRANSLATE_SYSTEM_ADDRESS |
Este IOCTL executa a tradução endereço barramento uma dispositivo. |