struttura SES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTOR (storport.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 microcodice di download per la subenclosure. Dopo aver segnalato un codice che indica il completamento, il processo dei servizi enclosure imposterà questo campo su 0x00 e imposterà il campo AdditionalStatus su 0x00. Lo stato può contenere uno dei valori seguenti:
Valore | Significato |
---|---|
|
Non è in corso alcuna operazione di microcodice di download. |
|
L'operazione di download del microcodice è in corso. Il processo dei servizi enclosure ha ricevuto una o più pagine di diagnostica Download Microcode Control ed è in attesa di dati di microcodice aggiuntivi. |
|
Il download del trasferimento dei dati dell'operazione di microcodice è stato completato, attualmente aggiornando l'archiviazione non volatile. |
|
Il processo dei servizi enclosure sta attualmente aggiornando l'archiviazione non volatile con il microcodice posticipato. |
|
Riservato per i codici che indicano lo stato provvisorio |
|
Scaricare l'operazione di microcodice completata senza errori. Il processo dei servizi enclosure inizia a usare il nuovo microcodice dopo aver restituito questo stato. |
|
Scaricare l'operazione di microcodice completata senza errori. Il processo dei servizi enclosure (ad esempio, un processo di servizi enclosure autonomi) inizia a usare il nuovo microcodice dopo il successivo ripristino o accensione del disco rigido successivo. |
|
Scaricare l'operazione di microcodice completata senza errori. Il processo dei servizi enclosure (ad esempio, un processo di servizi enclosure collegati) inizia a usare il nuovo microcodice dopo l'accensione successiva. |
|
Scaricare l'operazione di microcodice completata senza errori. Il processo dei servizi enclosure (ad esempio, un processo di servizi 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 di attivazione, il ripristino rigido o l'accensione. |
|
Riservato per i codici che indicano nessun errore. |
|
Specifica del fornitore |
|
Errore in uno o più campi della pagina di diagnostica Download Microcode Control.Error in one or more of the Download Microcode Control diagnostic page fields. |
|
Specifica un errore di immagine microcodice. |
|
Scaricare il timeout del microcodice. Il processo dei servizi enclosure può rimuovere i dati di microcodice dopo un periodo di tempo specifico del fornitore, se non riceve l'intera immagine di microcodice. |
|
Errore interno nell'operazione di microcodice di download. È necessaria una nuova immagine di microcodice prima del ripristino o dell'accensione |
|
Errore interno nell'operazione di microcodice di download. Reimpostazione e alimentazione sicura |
|
Elaborato un SES_DOWNLOAD_MICROCODE_CONTROL_DIAGNOSTIC_PAGE con il campo Modalità impostato su 0x0F (ad esempio, attivare il microcodice posticipato), se non è presente alcun microcodice posticipato. |
|
Riservato per i codici che indicano errori. |
|
Specifica del fornitore |
AdditionalStatus
Fornisce un valore di stato aggiuntivo per determinati valori di Status .
MaximumImageSize[4]
Indica la dimensione massima in byte dell'immagine microcodice accettata dal processo dei servizi enclosure. L'immagine può essere recapitata usando uno o più SES_DOWNLOAD_MICROCODE_CONTROL_DIAGNOSTIC_PAGE.
Reserved2[3]
Riservato per utilizzi futuri.
ExpectedBufferId
Indica il valore successivo previsto dal processo dei servizi enclosure nel campo BufferId in SES_DOWNLOAD_MICROCODE_CONTROL_DIAGNOSTIC_PAGE.
ExpectedBufferOffset
Indica il valore successivo previsto dal processo dei servizi enclosure nel campo BufferOffset in SES_DOWNLOAD_MICROCODE_CONTROL_DIAGNOSTIC_PAGE. Se il processo di servizi enclosure accetta valori BufferOffset arbitrari, deve impostare ExpectedBufferOffset su 0xFFFFFFFF.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows 10 versione 1709 e successive di Windows. |
Intestazione | storport.h (include Minitape.h, Storport.h) |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per