Partilhar via


Visão geral da implementação do gerenciamento de energia em drivers de cliente USB

Os artigos nesta seção examinam as maneiras pelas quais o modelo de energia do WDM interage com as propriedades de gerenciamento de energia de dispositivos USB.

As habilidades de gerenciamento de energia de dispositivos USB que estão em conformidade com a especificação do Barramento Serial Universal (USB) têm um conjunto avançado e complexo de recursos de gerenciamento de energia. É importante entender como esses recursos interagem com o Modelo de Driver do Windows (WDM) e, em particular, como o Microsoft Windows adaptou recursos USB padrão para dar suporte à arquitetura de ativação do sistema.

Para obter informações sobre o gerenciamento de energia do WDM em drivers no modo kernel, consulte Implementando o gerenciamento de energia.

Os drivers de cliente USB baseados na KMDF (estrutura de driver no modo kernel) e na UMDF (estrutura de driver de modo de usuário) devem usar os mecanismos compatíveis com a tecnologia base e as respectivas estruturas para gerenciar a energia de um dispositivo USB. Para obter informações sobre como gerenciar a energia em drivers cliente baseados em KMDF, consulte Suporte a PnP e gerenciamento de energia em seu driver; para drivers de cliente baseados em UMDF, consulte PnP e gerenciamento de energia em drivers baseados em UMDF.

Nesta seção

Artigo Descrição
Estados de energia do dispositivo USB Este artigo descreve os estados do dispositivo WDM a serem usados para estados de energia do dispositivo USB, conforme especificado na seção 9.1 da especificação do Barramento Serial Universal 2.0.
Suspensão seletiva em drivers USB (WDF) Um driver de função USB dá suporte à detecção ociosa de runtime implementando a suspensão seletiva de USB. Aqui está o conteúdo para desenvolvedores de driver sobre como implementar a suspensão seletiva em drivers USB baseados no WDF (Windows® Driver Foundation).
Suspensão seletiva de USB Esta seção fornece informações sobre como escolher o mecanismo correto para o recurso de suspensão seletiva.
Como registrar um driver composto Este artigo descreve como um driver de um dispositivo USB de várias funções, chamado de driver composto, pode registrar e cancelar o registro do dispositivo composto com a pilha de driver USB subjacente. O driver fornecido pela Microsoft, Usbccgp.sys, é o driver composto padrão que o Windows carrega. O procedimento neste artigo se aplica a um driver composto personalizado baseado em WDM (Modelo de Driver do Windows) que substitui Usbccgp.sys.
Como implementar a suspensão de função para um driver composto Este artigo fornece uma visão geral dos recursos de suspensão de função e ativação remota de funções para dispositivos de várias funções do Barramento Serial Universal (USB) 3.0 (dispositivos compostos). Neste artigo, você aprenderá a implementar esses recursos em um driver que controla um dispositivo composto. O artigo se aplica a drivers compostos que substituem Usbccgp.sys.
Ativação remota de dispositivos USB Este artigo descreve as práticas recomendadas sobre como implementar a funcionalidade de ativação remota em um driver de cliente.