Aracılığıyla paylaş


IDebugErrorEvent2::GetErrorMessage

İnsan tarafından okunabilir bir hata iletisi oluşturulmasına olanak tanıyan bilgiler döndürür.

Sözdizimi

int GetErrorMessage(
   out enum_MESSAGETYPE   pMessageType,
   out string             pbstrErrorFormat,
   out int                phrErrorReason,
   out uint               pdwType,
   out string             pbstrHelpFileName,
   out uint               pdwHelpId
);

Parametreler

pMessageType
[out] MESSAGETYPE sabit listesinden ileti türünü açıklayan bir değer döndürür.

pbstrErrorFormat
[out] Kullanıcıya son iletinin biçimi (ayrıntılar için "Açıklamalar" bölümüne bakın).

hrErrorReason
[out] İletinin hakkında olduğu hata kodu.

pdwType
[out] Hatanın önem derecesi (örneğin, MB_EXCLAMATION veya MB_WARNING) için MessageBoxMB_XXX sabitlerini kullanın.

pbstrHelpFileName
[out] Yardım dosyasının yolu (yardım dosyası yoksa null değere ayarlayın).

pdwHelpId
[out] Görüntülenecek yardım konusunun kimliği (yardım konusu yoksa 0 olarak ayarlayın).

İade Değeri

Başarılı olursa döndürür S_OK; aksi takdirde bir hata kodu döndürür.

Açıklamalar

Hata iletisi satırları "What I was doing. %1"boyunca biçimlendirilmelidir. "%1" daha sonra çağıran tarafından hata kodundan türetilen hata iletisiyle (içinde hrErrorReasondöndürülür) değiştirilir. parametresi, pMessageType son hata iletisinin nasıl görüntülenmesi gerektiğini çağırana bildirir.

Ayrıca bkz.