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