Compartilhar via


1394 Exemplos e Ferramentas de Diagnóstico

O WDK (Windows Driver Kit) inclui o código-fonte para dois drivers de modo kernel de exemplo (1394vdev.sys e 1394diag.sys) e software de diagnóstico que permite que os gravadores de driver se comuniquem com a pilha IEEE 1394 do modo de usuário.

O código-fonte do driver ilustra como os drivers se comunicam com a borda superior da pilha do IEEE 1394. Além das transferências de dados assíncronas e isocronas, o código-fonte de exemplo demonstra o gerenciamento adequado de PnP (Plug and Play) e pacotes de solicitação de E/S de gerenciamento de energia (IRPs).

O sistema enumera 1394vdev.sys e 1394diag.sys de forma diferente. O driver de 1394vdev.sys é um driver de diagnóstico virtual que o motorista de ônibus do IEEE 1394 carrega quando recebe uma solicitação de IOCTL_IEEE1394_API_REQUEST. O driver de1394diag.sys é um driver de dispositivo de diagnóstico físico que o motorista do ônibus IEEE 1394 carrega quando um dispositivo de hardware IEEE 1394 é conectado ao computador. 1394vdev.inf, que está incluído no WDK, carrega ambos os drivers.