Compartilhar via


Função WheaAddHwErrorReportSectionDeviceDriver (ntddk.h)

Essa rotina adiciona uma nova seção a um relatório de erros e entrega ao chamador um conjunto de buffers que pode ser preenchido com informações.

Sintaxe

NTSTATUS WheaAddHwErrorReportSectionDeviceDriver(
  WHEA_ERROR_HANDLE       ErrorHandle,
  ULONG                   SectionDataLength,
  PWHEA_DRIVER_BUFFER_SET BufferSet
);

Parâmetros

ErrorHandle

Um WHEA_ERROR_HANDLE obtido de WheaCreateHwErrorReportDeviceDriver que especifica o pacote em que está sendo operado.

SectionDataLength

Um ULONG que especifica o comprimento, em bytes, dos dados a serem adicionados à seção.

BufferSet

Um ponteiro para uma estrutura de WHEA_DRIVER_BUFFER_SET que será preenchida com um conjunto de buffers para o usuário interagir.

Valor de retorno

Retorna STATUS_SUCCESS ou um dos seguintes:

  • STATUS_INVALID_HANDLE: O ErrorHandle é inválido.
  • STATUS_DEVICE_REMOVED: a origem do erro foi removida.
  • STATUS_INSUFFICIENT_RESOURCES: não há espaço suficiente para os dados.

Observações

Essa rotina pode ser chamada para MaxSectionsPerReport vezes, conforme especificado na estrutura de WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER fornecida para WheaAddErrorSourceDeviceDriver.

Consulte também wheaHwErrorReportSetSectionNameDeviceDriver, que é uma função auxiliar para atualizar o FRUText.

Para obter mais informações, consulte Usando o WHEA no Windows 10.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 10, versão 2004
cabeçalho ntddk.h

Consulte também

WheaCreateHwErrorReportDeviceDriver