Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt Informationen zurück, die das Erstellen einer für Menschen lesbaren Fehlermeldung ermöglichen.
Syntax
int GetErrorMessage(
out enum_MESSAGETYPE pMessageType,
out string pbstrErrorFormat,
out int phrErrorReason,
out uint pdwType,
out string pbstrHelpFileName,
out uint pdwHelpId
);
Parameter
pMessageType
[out] Gibt einen Wert aus der MESSAGETYPE-Aufzählung zurück, der den Nachrichtentyp beschreibt.
pbstrErrorFormat
[out] Das Format der endgültigen Nachricht für den Benutzer (einzelheiten hierzu finden Sie in den Hinweisen).
hrErrorReason
[out] Der Fehlercode, zu dem die Nachricht gehört.
pdwType
[out] Schweregrad des Fehlers (verwenden Sie die MB_XXX Konstanten für MessageBox; z MB_EXCLAMATION . B. oder MB_WARNING).
pbstrHelpFileName
[out] Pfad zu einer Hilfedatei (wird auf einen Nullwert festgelegt, wenn keine Hilfedatei vorhanden ist).
pdwHelpId
[out] ID des anzuzeigenden Hilfethemas (auf 0 festgelegt, wenn kein Hilfethema vorhanden ist).
Rückgabewert
Wenn die Ausführung erfolgreich ist, wird S_OK, andernfalls ein Fehlercode zurückgegeben.
Hinweise
Die Fehlermeldung sollte in den Zeilen von "What I was doing. %1". Dann "%1" wird der Aufrufer durch die fehlermeldung ersetzt, die vom Fehlercode abgeleitet ist (die zurückgegeben wird).hrErrorReason Der pMessageType Parameter teilt dem Aufrufer mit, wie die endgültige Fehlermeldung angezeigt werden soll.