Compartilhar via


CEDDK Dynamic-Link Library Bus Access IOCTLs

Windows Mobile Not SupportedWindows Embedded CE Supported

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:

  • Para 32-bit PC placa cartão:
    • PCCARD_PCI_CONFIGURATION_SPACE
  • Para um 16-bit PC placa cartão:
    • PCCARD_ATTRIBUTE_MEMORY
    • PCCARD_COMMON_MEMORY
    • PCCARD_ATTRIBUTE_MEMORY_INDIRECT
    • PCCARD_COMMON_MEMORY_INDIRECT

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.