Método IStiDeviceControl::WriteToErrorLog (stiusd.h)

O método IStiDeviceControl::WriteToErrorLog permite que um minidriver de imagem ainda no modo de usuário escreva uma mensagem no log de erros de imagem ainda.

Sintaxe

HRESULT WriteToErrorLog(
  DWORD   dwMessageType,
  LPCWSTR pszMessage,
  DWORD   dwErrorCode
);

Parâmetros

dwMessageType

Valor constante fornecido pelo chamador que representa o tipo de mensagem. Os seguintes valores são definidos em Sti.h:

STI_TRACE_INFORMATION

STI_TRACE_WARNING

STI_TRACE_ERROR

pszMessage

Ponteiro fornecido pelo chamador para uma cadeia de caracteres de mensagem a ser gravada no arquivo de log.

dwErrorCode

Não usado.

Retornar valor

Se a operação for bem-sucedida, o método retornará S_OK. Caso contrário, ele retornará um dos códigos de erro prefixados por STIERR definidos em stierr.h.

Comentários

O arquivo de log de erros de imagem está nomeado sti_trace.log e está localizado no diretório do Windows. Painel de Controle permite que um usuário selecione quais tipos de erro de imagem ainda (informativo, aviso ou erro) são gravados no log de erros (consulte Entradas do Registro não modificáveis).

As mensagens de erro devem ser reservadas para condições críticas de erro, como falhas de hardware do dispositivo. Mensagens informativas podem ser usadas para suas próprias finalidades de depuração. As mensagens registradas não são visíveis para os usuários, mas podem ser usadas por um engenheiro de suporte para ajudar a depurar os problemas de um usuário.

Um minidriver de imagem ainda recebe um ponteiro de interface IStiDeviceControl como entrada para seu método IStiUSD::Initialize .

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho stiusd.h (inclua Stiusd.h)