Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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.