Estrutura DRIVERSTATUS (ntdddisk.h)

A estrutura DRIVERSTATUS é usada em conjunto com a estrutura SENDCMDOUTPARAMS e a solicitação SMART_SEND_DRIVE_COMMAND para recuperar dados retornados por um comando SMART (Analysis and Reporting Technology) do Self-Monitoring.

Sintaxe

typedef struct _DRIVERSTATUS {
  UCHAR bDriverError;
  UCHAR bIDEError;
  UCHAR bReserved[2];
  ULONG dwReserved[2];
} DRIVERSTATUS, *PDRIVERSTATUS, *LPDRIVERSTATUS;

Membros

bDriverError

Código de erro do driver ou 0 se não houver erro.

bIDEError

Conteúdo do registro de erro do IDE.

bReserved[2]

Reservado.

dwReserved[2]

Reservado.

Requisitos

Requisito Valor
Cabeçalho ntdddisk.h (inclua Ntdddisk.h)

Confira também

SENDCMDOUTPARAMS

SMART_SEND_DRIVE_COMMAND