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 |
---|---|
|
Die Methode war erfolgreich. |
|
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) |