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 |