Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Podczas obsługi stanu błędu sprzętowego protokół PSHED jest wywoływany w trzech oddzielnych punktach w procesie obsługi błędów.
Program obsługi błędów sprzętu niskiego poziomu (LLHEH) wywołuje PSHED, aby dodać wszelkie dodatkowe informacje o stanie błędu do pakietu błędów sprzętu, zanim LLHEH zgłosi błąd do systemu operacyjnego.
Jądro systemu Windows wywołuje PSHED, aby można było dodać dodatkowe sekcje do rekordu błędu opisującego stan błędu.
W przypadku poprawionych błędów jądro systemu Windows wywołuje funkcję w module PSHED, aby umożliwić wyczyszczenie rejestrów stanu błędu źródła błędów po zakończeniu przetwarzania tych błędów.
Protokół PSHED obsługuje operacje pobierania informacji o błędach dla warunków błędów zgłaszanych przez standardowe źródła błędów wykryte przez protokół PSHED. Jeśli wtyczka PSHED jest zaimplementowana, która uczestniczy w odnajdowaniu źródła błędów i zgłasza dodatkowe źródła błędów do systemu operacyjnego, którego nie obsługuje PSHED, wtyczka PSHED musi również uczestniczyć w pobieraniu informacji o błędach, aby obsługiwać operacje pobierania informacji o błędach dla tych źródeł błędów. Wtyczka PSHED może również opcjonalnie uczestniczyć w pobieraniu informacji o błędach, aby podać dodatkowe informacje o błędach dla warunków błędów zgłaszanych przez standardowe źródła błędów.
Uwaga Wtyczka PSHED, która uczestniczy w pobieraniu informacji o błędach, musi również uczestniczyć w odnajdowaniu źródła błędów, jeśli spełniony jest którykolwiek z następujących warunków:
Wtyczka PSHED udostępnia dodatkowe informacje o błędach dla pakietów błędów sprzętowych zgłaszanych przez określone źródło błędów. W takiej sytuacji wtyczka PSHED musi zmodyfikować wartość zawartą w elemencie maxRawDataLength struktury WHEA_ERROR_SOURCE_DESCRIPTOR dla tego źródła błędów podczas odnajdywania źródła błędów, aby uwzględnić dodatkowe informacje o błędzie.
Wtyczka PSHED zawiera dodatkowe sekcje rekordów błędów w rekordach błędów dla błędów sprzętowych zgłaszanych przez określone źródło błędów. W takiej sytuacji wtyczka PSHED musi zmodyfikować wartość zawartą w elemencie członkowskim MaxSectionsPerRecord struktury WHEA_ERROR_SOURCE_DESCRIPTOR dla tego źródła błędów podczas odnajdywania źródła błędów, aby uwzględnić dodatkowe sekcje rekordów błędów.
Aby uzyskać więcej informacji na temat implementowania wtyczki PSHED, która uczestniczy w pobieraniu informacji o błędach, zobacz Udział w pobieraniu informacji o błędach.