Condividi tramite


struttura DEVICE_INTERNAL_STATUS_DATA (ntddstor.h)

Un dispositivo restituisce i dati della cronologia degli errori interni in una struttura di DEVICE_INTERNAL_STATUS_DATA durante una richiesta di IOCTL_STORAGE_GET_DEVICE_INTERNAL_LOG.

Sintassi

typedef struct _DEVICE_INTERNAL_STATUS_DATA {
  ULONG     Version;
  ULONG     Size;
  ULONGLONG T10VendorId;
  ULONG     DataSet1Length;
  ULONG     DataSet2Length;
  ULONG     DataSet3Length;
  ULONG     DataSet4Length;
  UCHAR     StatusDataVersion;
  UCHAR     Reserved[3];
  UCHAR     ReasonIdentifier[128];
  ULONG     StatusDataLength;
  UCHAR     StatusData[ANYSIZE_ARRAY];
} DEVICE_INTERNAL_STATUS_DATA, *PDEVICE_INTERNAL_STATUS_DATA;

Membri

Version

Versione di questa struttura. Impostare su sizeof(DEVICE_INTERNAL_STATUS_DATA).

Size

Dimensione totale in byte di questa struttura. Impostare su sizeof(DEVICE_INTERNAL_STATUS_DATA) più le dimensioni interne dei dati del dispositivo specificate da StatusDataLength.

T10VendorId

ID fornitore definito dall'associazione del settore T10.

DataSet1Length

Specifica la lunghezza dei dati per il set di dati 1.

DataSet2Length

Specifica la lunghezza dei dati per il set di dati 2.

DataSet3Length

Specifica la lunghezza dei dati per il set di dati 3.

DataSet4Length

Specifica la lunghezza dei dati per il set di dati 4.

StatusDataVersion

Specifica la versione dei dati.

Reserved[3]

Riservato; non usare.

ReasonIdentifier[128]

Specifica lo stato interno del dispositivo quando vengono generati i dati sullo stato.

StatusDataLength

Dimensioni, in byte, dell'intero buffer che StatusData punta.

StatusData[ANYSIZE_ARRAY]

Puntatore all'intestazione dei dati di stato, che è sempre di 512 byte di dimensioni. I dati effettivi seguono l'intestazione dei dati di stato.

Osservazioni

DEVICE_INTERNAL_STATUS_DATA è il buffer di output per IOCTL_STORAGE_GET_DEVICE_INTERNAL_LOG. Il dispositivo restituirà i dati della cronologia degli errori in questa struttura.

Per altre informazioni, vedere la specifica SCSI.

Fabbisogno

Requisito Valore
intestazione ntddstor.h

Vedere anche

IOCTL_STORAGE_GET_DEVICE_INTERNAL_LOG