Função WheaAddHwErrorReportSectionDeviceDriver (ntddk.h)

Essa rotina adiciona uma nova seção a um relatório de erro 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 WHEA_DRIVER_BUFFER_SET que será preenchida com um conjunto de buffers para o usuário interagir.

Retornar valor

Retorna STATUS_SUCCESS ou um dos seguintes:

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

Comentários

Essa rotina pode ser chamada para os horários de MaxSectionsPerReport , conforme especificado na estrutura de WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER fornecida a WheaAddErrorSourceDeviceDriver.

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

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

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 2004
Cabeçalho ntddk.h

Confira também

WheaCreateHwErrorReportDeviceDriver