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;
Angehörige
GetAllErrorSources
Ein Zeiger auf die GetAllErrorSources Rückruffunktion des PSHED-Plug-Ins. Wenn ein PSHED-Plug-In nicht an der Fehlerquellenermittlung teilnimmt, sollte dieses Element auf NULL-festgelegt werden.
Reserved
Reserviert für die Systemverwendung. Dieses Element sollte auf NULL-festgelegt werden.
GetErrorSourceInfo
Ein Zeiger auf die GetErrorSourceInfo Rückruffunktion 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 Fehlerquelle beteiligt ist, sollte dieses Element auf NULL-festgelegt werden.
EnableErrorSource
Ein Zeiger auf die EnableErrorSource Rückruffunktion des PSHED-Plug-Ins. Wenn ein PSHED-Plug-In nicht an der Fehlerquelle beteiligt ist, 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 Fehlerquelle beteiligt ist, sollte dieses Element auf NULL-festgelegt werden.
WriteErrorRecord
Ein Zeiger auf die WriteErrorRecord Rückruffunktion des PSHED-Plug-Ins. Wenn ein PSHED-Plug-In nicht an der Persistenz des Fehlerdatensatzes 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 Persistenz des Fehlerdatensatzes 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 Persistenz des Fehlerdatensatzes teilnimmt, sollte dieses Element auf NULL-festgelegt werden.
RetrieveErrorInfo
Ein Zeiger auf die RetrieveErrorInfo-Funktion des PSHED-Plug-Ins Rückruffunktion. Wenn ein PSHED-Plug-In nicht am Abruf von Fehlerinformationen teilnimmt, sollte dieses Element auf NULL-festgelegt werden.
FinalizeErrorRecord
Ein Zeiger auf die FinalizeErrorRecord Rückruffunktion des PSHED-Plug-Ins. Wenn ein PSHED-Plug-In nicht am Abruf von Fehlerinformationen teilnimmt, sollte dieses Element auf NULL-festgelegt werden.
ClearErrorStatus
Ein Zeiger auf das ClearErrorStatus Rückruffunktion des PSHED-Plug-Ins. Wenn ein PSHED-Plug-In nicht am Abruf von Fehlerinformationen teilnimmt, sollte dieses Element auf NULL-festgelegt werden.
AttemptRecovery
Ein Zeiger auf die AttemptRecovery-Funktion des PSHED-Plug-Ins Rückruffunktion. Wenn ein PSHED-Plug-In nicht an der Fehlerwiederherstellung teilnimmt, sollte dieses Element auf NULL-festgelegt werden.
GetInjectionCapabilities
Ein Zeiger auf die GetInjectionCapabilities Rückruffunktion des PSHED-Plug-Ins. Wenn ein PSHED-Plug-In nicht an der Fehlereinfügung teilnimmt, sollte dieses Element auf NULL-festgelegt werden.
InjectError
Ein Zeiger auf die InjectError Callbackfunktion des PSHED-Plug-Ins. Wenn ein PSHED-Plug-In nicht an der Fehlereinfügung teilnimmt, sollte dieses Element auf NULL-festgelegt werden.
Bemerkungen
Eine WHEA_PSHED_PLUGIN_CALLBACKS Struktur ist in der WHEA_PSHED_PLUGIN_REGISTRATION_PACKET Struktur enthalten.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Unterstützt in Windows Server 2008, Windows Vista SP1 und höheren Versionen von Windows. |
Header- | ntddk.h (include Ntddk.h) |