Função ChangerPerformDiagnostics (mcd.h)

ChangerPerformDiagnostics executa testes de diagnóstico no dispositivo de alteração.

Sintaxe

NTSTATUS ChangerPerformDiagnostics(
  [in] PDEVICE_OBJECT                    DeviceObject,
       PWMI_CHANGER_PROBLEM_DEVICE_ERROR changerDeviceError
);

Parâmetros

[in] DeviceObject

Ponteiro para o objeto de dispositivo que representa o alterador.

changerDeviceError

Ponteiro para o buffer do tipo WMI_CHANGER_PROBLEM_DEVICE_ERROR em que o minidriver retorna as informações de diagnóstico.

Retornar valor

ChangerPerformDiagnostics retorna o status retornado pelo driver de porta do sistema ou um dos seguintes valores:

STATUS_SUCCESS

STATUS_INSUFFICIENT_RESOURCES

STATUS_BUFFER_TOO_SMALL

Comentários

A rotina ChangerPerformDiagnostics executa testes de diagnóstico no dispositivo alterador e relata o problema ao chamador. O tipo de testes executados depende do suporte diagnóstico fornecido pelo dispositivo.

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho mcd.h (include Mcd.h, Ntddchgr.h)

Confira também

CHANGER_DEVICE_PROBLEM_TYPE

WMI_CHANGER_PROBLEM_DEVICE_ERROR