WHEA_PSHED_PLUGIN_CALLBACKS-Struktur (ntddk.h)
Die WHEA_PSHED_PLUGIN_CALLBACKS-Struktur beschreibt die Rückruffunktionen für ein PSHED-Plug-In.
Syntax
typedef struct _WHEA_PSHED_PLUGIN_CALLBACKS {
PSHED_PI_GET_ALL_ERROR_SOURCES GetAllErrorSources;
PVOID Reserved;
PSHED_PI_GET_ERROR_SOURCE_INFO GetErrorSourceInfo;
PSHED_PI_SET_ERROR_SOURCE_INFO SetErrorSourceInfo;
PSHED_PI_ENABLE_ERROR_SOURCE EnableErrorSource;
PSHED_PI_DISABLE_ERROR_SOURCE DisableErrorSource;
PSHED_PI_WRITE_ERROR_RECORD WriteErrorRecord;
PSHED_PI_READ_ERROR_RECORD ReadErrorRecord;
PSHED_PI_CLEAR_ERROR_RECORD ClearErrorRecord;
PSHED_PI_RETRIEVE_ERROR_INFO RetrieveErrorInfo;
PSHED_PI_FINALIZE_ERROR_RECORD FinalizeErrorRecord;
PSHED_PI_CLEAR_ERROR_STATUS ClearErrorStatus;
PSHED_PI_ATTEMPT_ERROR_RECOVERY AttemptRecovery;
PSHED_PI_GET_INJECTION_CAPABILITIES GetInjectionCapabilities;
PSHED_PI_INJECT_ERROR InjectError;
} WHEA_PSHED_PLUGIN_CALLBACKS, *PWHEA_PSHED_PLUGIN_CALLBACKS;
Member
GetAllErrorSources
Ein Zeiger auf die Rückruffunktion GetAllErrorSources des PSHED-Plug-Ins. Wenn ein PSHED-Plug-In nicht an der Fehlerquellenermittlung teilnimmt, sollte dieses Element auf NULL festgelegt werden.
Reserved
Ist für das System reserviert. Dieses Element sollte auf NULL festgelegt werden.
GetErrorSourceInfo
Ein Zeiger auf die Rückruffunktion GetErrorSourceInfo des PSHED-Plug-Ins. Wenn ein PSHED-Plug-In nicht an der Fehlerquellenermittlung teilnimmt, sollte dieses Element auf NULL festgelegt werden.
SetErrorSourceInfo
Ein Zeiger auf die SetErrorSourceInfo-Rückruffunktion des PSHED-Plug-Ins. Wenn ein PSHED-Plug-In nicht an der Fehlerquellverwaltung teilnimmt, sollte dieses Element auf NULL festgelegt werden.
EnableErrorSource
Ein Zeiger auf die Rückruffunktion EnableErrorSource des PSHED-Plug-Ins. Wenn ein PSHED-Plug-In nicht an der Fehlerquellverwaltung teilnimmt, sollte dieses Element auf NULL festgelegt werden.
DisableErrorSource
Ein Zeiger auf die DisableErrorSource-Rückruffunktion des PSHED-Plug-Ins. Wenn ein PSHED-Plug-In nicht an der Fehlerquellverwaltung teilnimmt, sollte dieses Element auf NULL festgelegt werden.
WriteErrorRecord
Ein Zeiger auf die Rückruffunktion WriteErrorRecord des PSHED-Plug-Ins. Wenn ein PSHED-Plug-In nicht an der Fehlerdatensatzpersistenz teilnimmt, sollte dieses Element auf NULL festgelegt werden.
ReadErrorRecord
Ein Zeiger auf die ReadErrorRecord-Rückruffunktion des PSHED-Plug-Ins. Wenn ein PSHED-Plug-In nicht an der Fehlerdatensatzpersistenz teilnimmt, sollte dieses Element auf NULL festgelegt werden.
ClearErrorRecord
Ein Zeiger auf die ClearErrorRecord-Rückruffunktion des PSHED-Plug-Ins. Wenn ein PSHED-Plug-In nicht an der Fehlerdatensatzpersistenz teilnimmt, sollte dieses Element auf NULL festgelegt werden.
RetrieveErrorInfo
Ein Zeiger auf die Rückruffunktion RetrieveErrorInfo des PSHED-Plug-Ins. Wenn ein PSHED-Plug-In nicht am Abrufen von Fehlerinformationen teilnimmt, sollte dieses Element auf NULL festgelegt werden.
FinalizeErrorRecord
Ein Zeiger auf die Rückruffunktion FinalizeErrorRecord des PSHED-Plug-Ins. Wenn ein PSHED-Plug-In nicht am Abrufen von Fehlerinformationen teilnimmt, sollte dieses Element auf NULL festgelegt werden.
ClearErrorStatus
Ein Zeiger auf die ClearErrorStatus-Rückruffunktion des PSHED-Plug-Ins. Wenn ein PSHED-Plug-In nicht am Abrufen von Fehlerinformationen teilnimmt, sollte dieses Element auf NULL festgelegt werden.
AttemptRecovery
Ein Zeiger auf die Rückruffunktion AttemptRecovery des PSHED-Plug-Ins. Wenn ein PSHED-Plug-In nicht an der Fehlerwiederherstellung teilnimmt, sollte dieses Element auf NULL festgelegt werden.
GetInjectionCapabilities
Ein Zeiger auf die Rückruffunktion GetInjectionCapabilities des PSHED-Plug-Ins. Wenn ein PSHED-Plug-In nicht an der Fehlerinjektion teilnimmt, sollte dieses Element auf NULL festgelegt werden.
InjectError
Ein Zeiger auf die InjectError-Rückruffunktion des PSHED-Plug-Ins. Wenn ein PSHED-Plug-In nicht an der Fehlerinjektion teilnimmt, sollte dieses Element auf NULL festgelegt werden.
Hinweise
Eine WHEA_PSHED_PLUGIN_CALLBACKS-Struktur ist in der WHEA_PSHED_PLUGIN_REGISTRATION_PACKET-Struktur enthalten.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Unterstützt in Windows Server 2008, Windows Vista SP1 und höheren Versionen von Windows. |
Kopfzeile | ntddk.h (include Ntddk.h) |