Freigeben über


IDebugSymbols3::GetImagePath-Methode (dbgeng.h)

Die GetImagePath-Methode gibt den pfad des ausführbaren Bilds 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 BufferNULL 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 ausführbaren Bildpfads in Zeichen.

Rückgabewert

Diese Methode gibt möglicherweise auch andere Fehlerwerte zurück. 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 zu speichern, 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 Reihenfolge durchsucht.

Anforderungen

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

Weitere Informationen

AppendImagePath

IDebugSymbols

IDebugSymbols2

IDebugSymbols3

SetImagePath