Criando um minidriver de imagem estática User-Mode

Todos os minidrivers de imagem estática no modo de usuário devem implementar os métodos de interface definidos por IStiUSD COM Interface. Esta implementação é relativamente fácil, utilizando o seguinte procedimento.

Para implementar os métodos definidos pela interface IStiUSD COM:

  1. Obtenha um GUID para a interface e inclua-o em um arquivo de cabeçalho e um arquivo de informações de instalação (INF).

  2. Crie um arquivo de implementação como ( .cpp).

  3. Crie uma definição de classe personalizada, usando IStiUSD como uma classe herdada.

  4. Implemente todos os métodos definidos para a Interface COM IStiUSD . Se um método não for necessário, ele deve retornar STIERR_UNSUPPORTED.

Esta seção fornece informações sobre os seguintes tópicos:

Eventos de dispositivo de imagem fixa

Modos de Transferência

Problemas de segurança para drivers de imagem estática