Compartilhar via


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 do 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.

Valor de retorno

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

Observações

changerPerformDiagnostics rotina realiza testes de diagnóstico no dispositivo de alteração e relata o problema ao chamador. O tipo de testes realizados depende do suporte de diagnóstico fornecido pelo dispositivo.

Requisitos

Requisito Valor
da Plataforma de Destino Área de trabalho
cabeçalho mcd.h (include Mcd.h, Ntddchgr.h)

Consulte também

CHANGER_DEVICE_PROBLEM_TYPE

WMI_CHANGER_PROBLEM_DEVICE_ERROR