Compartilhar via


Histórico de versões kmdf

Este tópico lista versões do KMDF (Kernel-Mode Driver Framework), as versões correspondentes do sistema operacional Windows e as alterações feitas em cada versão.

A tabela a seguir mostra o histórico de lançamento da biblioteca KMDF. Você pode usar a barra lateral neste artigo à direita para navegar rapidamente para uma versão específica.

Versão do KMDF Versão inicial Incluído em Os drivers que usam a versão KMDF são executados em
1.33 Windows 11, versão 21H2 WDK; WDK para Windows Server 2022 Windows 11, versão 24H2; Windows 11, versão 23H2; Windows 11, versão 22H2; Windows 11, versão 21H2; Windows Server 2022 Windows 11, versão 21H2 e posterior; Windows Server 2022 e posterior
1.31 Windows 10, versão 2004 WDK Windows 10, versão 2004 Windows 10, versão 2004 e posterior
1.29 Não lançado no WDK Windows 10, versão 1903 Windows 10, versão 1903 e posterior
1.27 Windows 10, versão 1809 WDK Windows 10, versão 1809 Windows 10, versão 1809 e posterior
1,25 Windows 10, versão 1803 WDK Windows 10, versão 1803 Windows 10, versão 1803 e posterior
1.23 Windows 10, versão 1709 WDK Windows 10, versão 1709 Windows 10, versão 1709 e posterior
1.21 Windows 10, versão 1703 WDK Windows 10, versão 1703 Windows 10, versão 1703 e posterior
1,19 Windows 10, versão 1607 WDK Windows 10, versão 1607 Windows 10 versão 1607, Windows Server 2016 e posterior
1.17 Windows 10, versão 1511 WDK Windows 10, versão 1511 Windows 10 versão 1511, Windows Server 2016 e posterior
1.15 Windows 10 WDK Windows 10, versão 1507 Windows 10, versão 1507, Windows Server 2016 e posterior
1.13 Windows 8.1 WDK Windows 8.1 Windows 8.1 e posterior
1.11 Windows 8 WDK Windows 8 Windows Vista e posterior
1.9 Windows 7 WDK Windows 7 Windows XP e posterior
1,7 Windows Server 2008 WDK Windows Vista com Service Pack 1 (SP1); Windows Server 2008 Windows 2000 e posterior
1.5 Windows Vista WDK Windows Vista Windows 2000 e posterior
1.1 Baixar somente Nenhum Windows 2000 e posterior
1,0 Baixar somente Nenhum Windows XP e posterior

Você pode usar o WDK (Windows Driver Kit) com o Microsoft Visual Studio 2022 para criar drivers que são executados no Windows 10 e posterior.

Para obter ajuda para determinar qual versão do WDF usar, consulte Qual versão da estrutura devo usar?.

Para obter uma lista completa de retornos de chamada e métodos e a quais estruturas e versões elas se aplicam, consulte Resumo de Retornos de Chamada e Métodos do WDF.

Para obter informações sobre os novos recursos para drivers KMDF no Windows 10, consulte o que há de novo para drivers WDF.

Para cada seção de versão KMDF abaixo, a versão do Windows na qual foi lançada está listada entre parênteses.

Versão mais recente – KMDF 1.33 (Windows 11, versão 21H2; Windows Server 2022)

  • Para dispositivos que especificam SystemManagedIdleTimeout ou SystemManagedIdleTimeoutWithHint na enumeração WDF_POWER_POLICY_IDLE_TIMEOUT_TYPE, ao chamar a macro WdfDeviceStopIdle com WaitForD0 definido como FALSE, se o dispositivo ainda estiver em D0 e o período de inatividade ainda não tiver decorrido, WdfDeviceStopIdle retornará STATUS_SUCCESS (o que, em versões anteriores, resultava em um valor de retorno de STATUS_PENDING).
  • WDF_POWER_FRAMEWORK_SETTINGS estrutura tem dois novos membros (PoFxDeviceFlags e DirectedPoFxEnabled).

KMDF 1.31 (Windows 10, versão 2004)

KMDF 1.29 (Windows 10, versão 1903)

Inalterado da versão 1.25.

KMDF 1.27 (Windows 10, versão 1809)

Inalterado da versão 1.25.

KMDF 1.25 (Windows 10, versão 1803)

KMDF 1.23 (Windows 10, versão 1709)

  • Funcionalidade complementar adicionada somente para uso interno. Para obter mais informações, consulte Wdfcompanion.h.

KMDF 1.21 (Windows 10, versão 1703)

KMDF 1.19 (Windows 10, versão 1607)

KMDF 1.15 (Windows 10, versão 1507)

KMDF 1.13 (Windows 8.1)

O KMDF versão 1.13 adiciona a seguinte funcionalidade:

Para obter informações sobre versões do UMDF, consulte o Histórico de Versões do UMDF.

KMDF 1.11 (Windows 8)

A versão 1.11 adiciona a seguinte funcionalidade:

KMDF 1.9 (Windows 7)

A versão 1.9 adiciona a seguinte funcionalidade:

KMDF 1.7 (Windows Vista com Service Pack 1; Windows Server 2008)

KMDF 1.5 (Windows Vista)

KMDF 1.1 (não lançado em uma versão do Windows)

KMDF 1.0 (não lançado em uma versão do Windows)

Versão inicial.