Share via


IOCTL_SCSI_MINIPORT_DIAGNOSTIC IOCTL (ntddscsi.h)

O código de controle IOCTL_SCSI_MINIPORT_DIAGNOSTIC é usado para executar uma solicitação de diagnóstico para o Miniport.

Código principal

IRP_MJ_DEVICE_CONTROL

Bloco de status

Irp-IoStatus.Status será definido como STATUS_SUCCESS se a solicitação for bem-sucedida>.

Caso contrário, Status para a condição de erro apropriada como um código NTSTATUS.

Para obter mais informações, consulte Valores NTSTATUS.

Comentários

Para executar essa operação, chame a função DeviceIoControl com os parâmetros a seguir.

BOOL 
   WINAPI 
   DeviceIoControl( (HANDLE)       hDevice,         // handle to device
                    (DWORD)        IOCTL_SCSI_MINIPORT_DIAGNOSTIC, // dwIoControlCode
                    (LPDWORD)      lpInBuffer,      // input buffer
                    (DWORD)        nInBufferSize,   // size of input buffer
                    (LPDWORD)      lpOutBuffer,     // output buffer
                    (DWORD)        nOutBufferSize,  // size of output buffer
                    (LPDWORD)      lpBytesReturned, // number of bytes returned
                    (LPOVERLAPPED) lpOverlapped );  // OVERLAPPED structure

Parâmetros

Requisitos

Requisito Valor
Cabeçalho ntddscsi.h

Confira também

DeviceIoControl

STORAGE_DIAGNOSTIC_MP_REQUEST