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 |