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.
A tabela a seguir fornece informações básicas sobre cada objeto da estrutura, links para a interface do objeto e links para mais informações sobre os objetos da estrutura principal.
| Nome do objeto | ObjectInterface | Finalidade | Defaultparent | O condutor pode substituir o defaultparent? | O motorista pode ter propriedade? |
|---|---|---|---|---|---|
Representa um controlador |
Nenhum |
Não |
Não |
||
Representa um dispositivo |
Objeto do driver |
Não |
Não |
||
Representa um arquivo |
Objeto do dispositivo |
Não |
Não, se criado por framework; Sim, se criado pelo driver | ||
| IWDFInterrupt | Representa uma interrupção |
Objeto do dispositivo |
Não |
Sim |
|
Representa uma fila de entrada/saída que recebe requisições de entrada/saída |
Objeto do dispositivo |
Não |
Sim |
||
Representa uma solicitação de E/S |
Objeto do dispositivo |
Não, se criado por framework; Sim, se criado pelo driver | Não, se criado por framework (por exemplo, solicitações redirecionadas); Sim, se criado pelo driver | ||
Representa um driver para o qual outro driver envia solicitações |
Objeto do dispositivo |
Não |
Não, para o destino padrão; Sim, para todos os outros alvos | ||
Objeto de dispositivo USB |
Representa um dispositivo conectado ao USB |
Objeto do dispositivo |
Não |
Sim (ver objeto de destino) |
|
Objeto de tubo USB |
Representa um tubo de dispositivo USB |
Objeto do dispositivo |
Não |
Sim (consultar objeto de destino) |
|
Objeto de interface USB |
Representa uma interface de dispositivo USB |
Objeto do dispositivo |
Não |
Sim (ver objeto de destino) |
|
Representa um objeto base geral |
Objeto do Driver |
Sim |
Sim, se criado pelo condutor |
||
Representa um objeto de memória |
Objeto de driver |
Sim |
Não, se criado por framework; Sim, se criado pelo driver |