estrutura SES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTOR (minitape.h)
A estrutura SES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTOR especifica o status e status adicional de um microcódigo de download.
Sintaxe
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;
Membros
Reserved1
Reservado para uso futuro.
SubEnclosureId
Especifica a subenclosura à qual o microcódigo de download status descritor se aplica.
Status
Especifica o status de operações de download de microcódigo para a subenclosão. Depois de relatar um código que indica a conclusão, o processo de serviços de compartimento deve definir esse campo como 0x00 e deve definir o campo AdditionalStatus como 0x00. O status pode conter um dos seguintes valores:
Valor | Significado |
---|---|
|
Nenhuma operação de microcódigo de download está em andamento. |
|
A operação de download do microcódigo está em andamento. O processo de serviços de compartimento recebeu uma ou mais páginas de diagnóstico do Controle de Microcódigo de Download e aguarda dados adicionais de microcódigo. |
|
A transferência de dados da operação de download do microcódigo foi concluída, atualizando atualmente o armazenamento não volátil. |
|
O processo de serviços de compartimento atualmente está atualizando o armazenamento não volátil com microcódigo adiado. |
|
Reservado para códigos que indicam status provisórios |
|
Baixe a operação de microcódigo concluída sem erros. O processo de serviços de compartimento começa a usar o novo microcódigo depois de retornar esse status. |
|
Baixe a operação de microcódigo concluída sem erros. O processo de serviços de compartimento (por exemplo, um processo de serviços de compartimento autônomo) começa a usar o novo microcódigo após a próxima redefinição ou ativação forçada. |
|
Baixe a operação de microcódigo concluída sem erros. O processo de serviços de compartimento (por exemplo, um processo de serviços de compartimento anexado) começa a usar o novo microcódigo após a próxima ativação. |
|
Baixe a operação de microcódigo concluída sem erros. O processo de serviços de compartimento (por exemplo, um processo de serviços de compartimento anexado) começa a usar o novo microcódigo depois de processar um SES_DOWNLOAD_MICROCODE_CONTROL_DIAGNOSTIC_PAGE especificar o modo de ativação de microcódigo adiado, a redefinição forçada ou a ativação. |
|
Reservado para códigos que não indicam nenhum erro. |
|
Específico do fornecedor |
|
Erro em um ou mais dos campos da página de diagnóstico Baixar Controle de Microcódigo. |
|
Especifica um erro de imagem do Microcode. |
|
Baixar o tempo limite do microcódigo. O processo de serviços de compartimento poderá descartar dados de microcódigo após um período de tempo específico do fornecedor, se ele não receber toda a imagem de microcódigo. |
|
Erro interno na operação de download do microcódigo. A nova imagem de microcódigo é necessária antes de uma reinicialização ou ativação |
|
Erro interno na operação de download do microcódigo. Redefinição forçada e ativação segura |
|
Processou um SES_DOWNLOAD_MICROCODE_CONTROL_DIAGNOSTIC_PAGE com o campo Modo definido como 0x0F (ou seja, ativar o microcódigo adiado), se não houver nenhum microcódigo adiado. |
|
Reservado para códigos que indicam erros. |
|
Específico do fornecedor |
AdditionalStatus
Fornece um valor de status adicional para determinados valores de Status .
MaximumImageSize[4]
Indica o tamanho máximo em bytes da imagem de microcódigo que o processo de serviços de compartimento aceita. A imagem pode ser entregue usando uma ou mais SES_DOWNLOAD_MICROCODE_CONTROL_DIAGNOSTIC_PAGE.
Reserved2[3]
Reservado para uso futuro.
ExpectedBufferId
Indica o próximo valor que o processo de serviços de compartimento espera no campo BufferId em SES_DOWNLOAD_MICROCODE_CONTROL_DIAGNOSTIC_PAGE.
ExpectedBufferOffset
Indica o próximo valor que o processo de serviços de compartimento espera no campo BufferOffset em SES_DOWNLOAD_MICROCODE_CONTROL_DIAGNOSTIC_PAGE. Se o processo de serviços de compartimento aceitar valores arbitrários de BufferOffset , ele deverá definir ExpectedBufferOffset como 0xFFFFFFFF.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível em Windows 10, versão 1709 e versões posteriores do Windows. |
Cabeçalho | minitape.h (inclua Minitape.h, Storport.h) |