Partilhar via


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

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

As capacidades de gestão de energia dos dispositivos USB que estão em conformidade com a especificação USB (Universal Serial Bus) têm um conjunto rico e complexo de funcionalidades de gestão de energia. É importante entender como esses recursos interagem com o WDM (Windows Driver Model) e, em particular, como o Microsoft Windows adaptou recursos USB padrão para suportar a arquitetura de ativação do sistema.

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

Os controladores cliente USB baseados em kernel-mode driver framework (KMDF) e user-mode driver framework (UMDF) devem usar os mecanismos suportados pela tecnologia base e os respetivos frameworks para gerir energia para um dispositivo USB. Para obter informações sobre como gerenciar energia em drivers de 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 secção

Artigo Descrição
Estados de alimentação 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 Universal Serial Bus 2.0.
Suspensão seletiva nos drivers USB (WDF) Um driver da função USB suporta a deteção de ociosidade durante a execução implementando a suspensão seletiva USB. Aqui está o conteúdo para desenvolvedores de drivers sobre como implementar a suspensão seletiva em drivers USB baseados no Windows® Driver Foundation (WDF).
Suspensão seletiva USB Esta seção fornece informações sobre como escolher o mecanismo correto para o recurso de suspensão seletiva.
Como registar um driver composto Este artigo descreve como um driver de um dispositivo multifuncional USB, 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 descrito neste artigo aplica-se a um driver composto personalizado baseado no Modelo de Driver do Windows (WDM) 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ção para dispositivos multifuncionais Universal Serial Bus (USB) 3.0 (dispositivos compostos). Neste artigo, você aprenderá sobre como implementar esses recursos em um driver que controla um dispositivo composto. O artigo aplica-se a controladores compostos que substituem Usbccgp.sys.
Despertar remoto de dispositivos USB Este artigo descreve as práticas recomendadas sobre a implementação do recurso de ativação remota em um driver de cliente.