Freigeben über


IDebugSymbols2::GetImagePath-Methode (dbgeng.h)

Die GetImagePath-Methode gibt den pfad des ausführbaren Images zurück.

Syntax

HRESULT GetImagePath(
  [out, optional] PSTR   Buffer,
  [in]            ULONG  BufferSize,
  [out, optional] PULONG PathSize
);

Parameter

[out, optional] Buffer

Empfängt den Pfad des ausführbaren Images. Dies ist eine Zeichenfolge, die durch Semikolons (;) getrennte Verzeichnisse enthält. Wenn PufferNULL ist, werden diese Informationen nicht zurückgegeben.

[in] BufferSize

Gibt die Größe des Pufferpuffers in Zeichen an.

[out, optional] PathSize

Empfängt die Größe des Pfads des ausführbaren Images in Zeichen.

Rückgabewert

Diese Methode kann auch andere Fehlerwerte zurückgeben. Weitere Informationen finden Sie unter Rückgabewerte .

Rückgabecode BESCHREIBUNG
S_OK
Die Methode war erfolgreich.
S_FALSE
Die Methode war erfolgreich. Der Puffer war jedoch nicht groß genug, um den Pfad des ausführbaren Images aufzunehmen, und der Pfad wurde abgeschnitten.

Hinweise

Der Pfad des ausführbaren Images wird von der Engine bei der Suche nach ausführbaren Images verwendet.

Der Pfad des ausführbaren Images kann aus mehreren Verzeichnissen bestehen, die durch Semikolons getrennt sind. Diese Verzeichnisse werden in der richtigen Reihenfolge durchsucht.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile dbgeng.h (einschließlich Dbgeng.h)

Weitere Informationen

AppendImagePath

IDebugSymbols

IDebugSymbols2

IDebugSymbols3

SetImagePath