Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Advertência
UMDF 2 é a versão mais recente do UMDF e substitui UMDF 1. Todos os novos drivers UMDF devem ser escritos usando UMDF 2. Nenhum novo recurso está sendo adicionado ao UMDF 1 e há suporte limitado para UMDF 1 em versões mais recentes do Windows 10. Os drivers universais do Windows devem usar UMDF 2.
Os exemplos de UMDF 1 arquivados podem ser encontrados na Windows 11, versão 22H2 - Atualização de Amostras de Driver de maio de 2022.
Para obter mais informações, consulte Introdução ao UMDF.
O User-Mode Driver Framework (UMDF) é composto por um conjunto de objetos cooperantes. O UMDF cria e gerencia uma série de objetos expostos ao driver de dispositivo de modo de usuário. Alguns desses objetos são criados pelo UMDF em resposta a ações acionadas pelo aplicativo, como uma solicitação de E/S, enquanto outros objetos UMDF são criados quando o driver chama métodos de interface UMDF. Por exemplo, para criar um objeto de fila de E/S, o driver chama o método IWDFDevice::CreateIoQueue .
Os tópicos a seguir descrevem os principais objetos da estrutura, o subconjunto do COM (Component Object Model) no qual eles se baseiam e o modelo de programação DDI UMDF: