Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Vrátí informace, které umožňují vytvoření chybové zprávy čitelné člověkem.
Syntaxe
int GetErrorMessage(
out enum_MESSAGETYPE pMessageType,
out string pbstrErrorFormat,
out int phrErrorReason,
out uint pdwType,
out string pbstrHelpFileName,
out uint pdwHelpId
);
Parametry
pMessageType
[ven] Vrátí hodnotu z výčtu MESSAGETYPE popisující typ zprávy.
pbstrErrorFormat
[ven] Formát konečné zprávy pro uživatele (podrobnosti najdete v části Poznámky).
hrErrorReason
[ven] Kód chyby, o které se zpráva týká.
pdwType
[ven] Závažnost chyby (použijte MB_XXX konstanty, MessageBoxnapříklad MB_EXCLAMATION MB_WARNING).
pbstrHelpFileName
[ven] Cesta k souboru nápovědy (nastavená na hodnotu null, pokud neexistuje žádný soubor nápovědy).
pdwHelpId
[ven] ID tématu nápovědy, které se má zobrazit (nastaveno na hodnotu 0, pokud neexistuje žádné téma nápovědy).
Vrácená hodnota
V případě úspěchu vrátí hodnotu S_OK; v opačném případě vrátí kód chyby.
Poznámky
Chybová zpráva by měla být formátována v řádcích ."What I was doing. %1" Volající "%1" by se pak nahradil chybovou zprávou odvozenou z kódu chyby (který je vrácen v hrErrorReason). Parametr pMessageType říká volajícímu, jak by se měla zobrazit konečná chybová zpráva.