SES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTOR struttura (minitape.h)
La struttura SES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTOR specifica lo stato e lo stato aggiuntivo di un microcodice di download.
Sintassi
typedef struct _SES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTOR {
UCHAR Reserved1;
UCHAR SubEnclosureId;
UCHAR Status;
UCHAR AdditionalStatus;
UCHAR MaximumImageSize[4];
UCHAR Reserved2[3];
UCHAR ExpectedBufferId;
UCHAR ExpectedBufferOffset;
} SES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTOR, *PSES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTOR;
Members
Reserved1
Riservato per utilizzi futuri.
SubEnclosureId
Specifica la subenclosure a cui si applica il descrittore di stato del microcodice di download.
Status
Specifica lo stato delle operazioni di download di microcode per la subenclosure. Dopo aver segnalato un codice che indica il completamento, il processo dei servizi di chassis imposta questo campo su 0x00 e imposta il campo AdditionalStatus su 0x00. Lo stato può contenere uno dei valori seguenti:
Valore | Significato |
---|---|
|
Nessuna operazione di microcodice di download è in corso. |
|
Scaricare l'operazione di microcodice è in corso. Il processo di servizi di enclosure ha ricevuto una o più pagine di diagnostica di controllo microcode e attende dati di microcodice aggiuntivi. |
|
Scaricare il trasferimento dei dati dell'operazione di microcodice è stato completato, attualmente l'aggiornamento dell'archiviazione nonvolatile. |
|
Il processo dei servizi di enclosure sta attualmente aggiornando l'archiviazione nonvolatile con microcodice posticipato. |
|
Riservato per i codici che indicano lo stato provvisorio |
|
Scaricare l'operazione di microcodice completa senza errori. Il processo di servizi di enclosure inizia a usare il nuovo microcodice dopo aver restituito questo stato. |
|
Scaricare l'operazione di microcodice completa senza errori. Il processo dei servizi di istanza (ad esempio, un processo di chassis autonomo) inizia a usare il nuovo microcode dopo il ripristino rigido successivo o l'alimentazione. |
|
Scaricare l'operazione di microcodice completa senza errori. Il processo dei servizi di avvio dell'istanza (ad esempio, un processo di servizi di enclosure collegati) inizia a usare il nuovo microcodice dopo l'alimentazione successiva. |
|
Scaricare l'operazione di microcodice completa senza errori. Il processo dei servizi di istanza (ad esempio, un processo di servizi di enclosure collegati) inizia a usare il nuovo microcodice dopo l'elaborazione di un SES_DOWNLOAD_MICROCODE_CONTROL_DIAGNOSTIC_PAGE specificando la modalità di microcodice posticipata attivata, il ripristino rigido o l'alimentazione. |
|
Riservato per i codici che indicano nessun errore. |
|
Fornitore specifico |
|
Errore in uno o più campi della pagina di diagnostica Download Microcode Control. |
|
Specifica un errore di immagine microcodice. |
|
Scaricare il timeout del microcodice. Il processo dei servizi di enclosure può eliminare i dati di microcodice dopo un periodo di tempo specifico del fornitore, se non riceve l'intera immagine microcodice. |
|
Errore interno nell'operazione di download di microcodice. È necessaria una nuova immagine di microcodice prima di un ripristino o un'alimentazione predefinita |
|
Errore interno nell'operazione di download di microcodice. Reimpostazione e alimentazione sicura |
|
Elaborato un SES_DOWNLOAD_MICROCODE_CONTROL_DIAGNOSTIC_PAGE con il campo Modalità impostato su 0x0F (ad esempio, attivare microcodice posticipato), se non è presente alcun microcodice posticipato. |
|
Riservato per i codici che indicano errori. |
|
Fornitore specifico |
AdditionalStatus
Fornisce un valore di stato aggiuntivo per determinati valori di Status .
MaximumImageSize[4]
Indica la dimensione massima in byte dell'immagine di microcodice accettata dal processo dei servizi di enclosure. L'immagine può essere recapitata usando una o più SES_DOWNLOAD_MICROCODE_CONTROL_DIAGNOSTIC_PAGE.
Reserved2[3]
Riservato per utilizzi futuri.
ExpectedBufferId
Indica il valore successivo previsto dal processo dei servizi di enclosure nel campo BufferId in SES_DOWNLOAD_MICROCODE_CONTROL_DIAGNOSTIC_PAGE.
ExpectedBufferOffset
Indica il valore successivo previsto dal processo dei servizi di enclosure nel campo BufferOffset in SES_DOWNLOAD_MICROCODE_CONTROL_DIAGNOSTIC_PAGE. Se il processo di servizi di enclosure accetta valori BufferOffset arbitrario, verrà impostato l'opzione ExpectedBufferOffset su 0xFFFFFFFF.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows 10 versione 1709 e versioni successive di Windows. |
Intestazione | minitape.h (include Minitape.h, Storport.h) |