Histórico de versão do 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 até uma versão específica.

Versão do KMDF Versão inicial Incluído em Drivers que usam essa versão kmdf são executados em
1.33 Windows 11, versão 21H2 WDK; WDK para Windows Server 2022 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 WDK do Windows 10, versão 1809 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 WDK do Windows 10 Windows 10, versão 1507 Windows 10, versão 1507, Windows Server 2016 e posterior
1.13 WDK do Windows 8.1 Windows 8.1 Windows 8.1 e posterior
1.11 WDK do Windows 8 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 Somente download Nenhum Windows 2000 e posterior
1.0 Somente download Nenhum Windows XP e posterior

Você pode usar o WDK (Kit de Driver do Windows) com o Microsoft Visual Studio 2019 para criar drivers executados em Windows 10 e posteriores.

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 dos métodos e retornos de chamada do WDF.

Para obter informações sobre os novos recursos para drivers KMDF no Windows 10, consulte Novidades para drivers WDF.

Para cada seção de versão do KMDF abaixo, a versão do Windows na qual ela 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 tempo limite ocioso ainda não tiver decorrido, WdfDeviceStopIdle retornará STATUS_SUCCESS (em versões anteriores isso resultou em um valor retornado 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 as versões do UMDF, consulte 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.