Metodo IDebugControl4::GetSystemVersionString (dbgeng.h)
Il metodo GetSystemVersionString restituisce una stringa che descrive la versione del sistema operativo di destinazione.
Sintassi
HRESULT GetSystemVersionString(
[in] ULONG Which,
[out, optional] PSTR Buffer,
[in] ULONG BufferSize,
[out, optional] PULONG StringSize
);
Parametri
[in] Which
Specifica la stringa di versione da restituire. I valori possibili sono elencati nella tabella seguente.
Valore | Stringa di versione |
---|---|
DEBUG_SYSVERSTR_SERVICE_PACK | Restituisce una descrizione del Service Pack per il sistema operativo di destinazione. Ad esempio, "Service Pack 1". |
DEBUG_SYSVERSTR_BUILD | Restituisce una descrizione della versione di compilazione del sistema operativo di destinazione. Ad esempio, "kernel32.dll versione: 5.1.2600.1106 (xpsp1.020828-1920)". |
[out, optional] Buffer
Riceve la stringa di versione. Se buffer è NULL, queste informazioni non vengono restituite.
[in] BufferSize
Specifica le dimensioni, in caratteri, del buffer specificato dal buffer . Questa dimensione include lo spazio per il carattere di terminazione '\0'.
[out, optional] StringSize
Riceve le dimensioni, in caratteri, della stringa che identifica la compilazione. Questa dimensione include lo spazio per il carattere di terminazione '\0'. Se SizeString è NULL, queste informazioni non vengono restituite.
Valore restituito
Questo metodo può anche restituire valori di errore. Per altre informazioni, vedere Valori restituiti .
Codice restituito | Descrizione |
---|---|
|
Il metodo è stato eseguito correttamente. |
|
Il metodo è stato eseguito correttamente. Tuttavia, il buffer era troppo piccolo, quindi la stringa è stata troncata. |
Commenti
Per altre informazioni, vedere Informazioni di destinazione.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | dbgeng.h (includere Dbgeng.h) |