IOCTL_SCSI_MINIPORT_DIAGNOSTIC IOCTL (ntddscsi.h)

Kode kontrol IOCTL_SCSI_MINIPORT_DIAGNOSTIC digunakan untuk melakukan permintaan diagnostik ke Miniport.

Kode utama

IRP_MJ_DEVICE_CONTROL

Blok status

Irp-IoStatus.Status> diatur ke STATUS_SUCCESS jika permintaan berhasil.

Jika tidak, Status ke kondisi kesalahan yang sesuai sebagai kode NTSTATUS.

Untuk informasi selengkapnya, lihat Nilai NTSTATUS.

Keterangan

Untuk melakukan operasi ini, panggil fungsi DeviceIoControl dengan parameter berikut.

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

Parameter

Persyaratan

Persyaratan Nilai
Header ntddscsi.h

Lihat juga

DeviceIoControl

STORAGE_DIAGNOSTIC_MP_REQUEST