Freigeben über


ICreateErrorInfo::SetSource-Methode (oaidl.h)

Legt den sprachabhängigen programmgesteuerten Bezeichner (ProgID) für die Klasse oder Anwendung fest, die den Fehler ausgelöst hat.

Syntax

HRESULT SetSource(
  [in] LPOLESTR szSource
);

Parameter

[in] szSource

Eine ProgID im Format progname. objectname.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Rückgabecode BESCHREIBUNG
S_OK
Erfolg.
E_OUTOFMEMORY
Unzureichender Arbeitsspeicher, um den Vorgang abzuschließen.

Hinweise

Diese Methode sollte verwendet werden, um die Klasse oder Anwendung zu identifizieren, die die Quelle des Fehlers ist. Die Sprache für die zurückgegebene ProgID hängt vom Gebietsschemabezeichner (Locale Identifier, LCID) ab, der zum Zeitpunkt des Aufrufs an die -Methode übergeben wurde.

Die Verwendung dieser Funktion wird in der Datei Main.cpp des Com Fundamentals Hello-Beispiels veranschaulicht.

Requirements (Anforderungen)

   
Zielplattform Windows
Kopfzeile oaidl.h

Weitere Informationen

ICreateErrorInfo