Freigeben über


SES_CONFIGURATION_DIAGNOSTIC_PAGE Struktur (scsi.h)

Die SES_CONFIGURATION_DIAGNOSTIC_PAGE-Struktur stellt Informationen und Parameter für die Gehäusebeschreibung bereit.

Syntax

typedef struct _SES_CONFIGURATION_DIAGNOSTIC_PAGE {
  UCHAR                    PageCode;
  UCHAR                    NumberOfSecondarySubEnclosures;
  UCHAR                    PageLength[2];
  UCHAR                    GenerationCode[4];
  SES_ENCLOSURE_DESCRIPTOR Descriptors[ANYSIZE_ARRAY];
} SES_CONFIGURATION_DIAGNOSTIC_PAGE, *PSES_CONFIGURATION_DIAGNOSTIC_PAGE;

Angehörige

PageCode

Gibt die Diagnoseseite an, die basierend auf dem Wert gesendet oder angefordert wird. Bei einer Microcode Control-Diagnoseseite sollte der Wert 0x01 werden.

NumberOfSecondarySubEnclosures

Gibt die Anzahl der separaten Unterschlüsselungen an, die in der Beschreibungsliste des Gehäuses enthalten sind, nicht einschließlich der primären Untergliederung. Wenn dies auf Null festgelegt ist, ist nur die primäre Unterklosur vorhanden.

PageLength[2]

Gibt die Länge der Diagnoseseite in Byte an.

GenerationCode[4]

Gibt den Wert des Generierungscodes an.

Descriptors[ANYSIZE_ARRAY]

Gibt die Gehäusedeskriptoren für die primären und sekundären Gehäuse an. Das primäre Gehäuse ist der erste Index.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Windows 10, Version 1709 und neueren Versionen von Windows.
Header- scsi.h (include Minitape.h, Storport.h)