Freigeben über


IDebugControl4::GetSystemVersionStringWide-Methode (dbgeng.h)

Die GetSystemVersionStringWide-methode gibt eine Zeichenfolge zurück, die die Betriebssystemversion des Ziels beschreibt.

Syntax

HRESULT GetSystemVersionStringWide(
  [in]            ULONG  Which,
  [out, optional] PWSTR  Buffer,
  [in]            ULONG  BufferSize,
  [out, optional] PULONG StringSize
);

Parameter

[in] Which

Gibt an, welche Versionszeichenfolge zurückgegeben werden soll. Die möglichen Werte sind in der folgenden Tabelle aufgeführt.

Wert Versionszeichenfolge
DEBUG_SYSVERSTR_SERVICE_PACK Gibt eine Beschreibung des Service Packs für das Betriebssystem des Ziels zurück. Beispiel: "Service Pack 1".
DEBUG_SYSVERSTR_BUILD Gibt eine Beschreibung der Betriebssystembuildversion des Ziels zurück. Beispiel: "kernel32.dll Version: 5.1.2600.1106 (xpsp1.020828-1920)".

[out, optional] Buffer

Empfängt die Versionszeichenfolge. Wenn Puffer-NULL-ist, werden diese Informationen nicht zurückgegeben.

[in] BufferSize

Gibt die Größe des Puffers in Zeichen an, der Puffer- angibt. Diese Größe enthält den Abstand für das Endzeichen '\0'.

[out, optional] StringSize

Empfängt die Größe in Zeichen der Zeichenfolge, die den Build identifiziert. Diese Größe enthält den Abstand für das Endzeichen '\0'. Wenn SizeString-NULL-ist, werden diese Informationen nicht zurückgegeben.

Rückgabewert

Diese Methode kann auch 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 zu klein, sodass die Zeichenfolge abgeschnitten wurde.

Bemerkungen

Weitere Informationen finden Sie unter Zielinformationen.

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- dbgeng.h (include Dbgeng.h)

Siehe auch

GetSystemVersion-

GetSystemVersionValues-

IDebugControl4-