Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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 della destinazione. Ad esempio, "Service Pack 1". |
DEBUG_SYSVERSTR_BUILD | Restituisce una descrizione della versione della build 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 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 altri dettagli, vedere valori restituiti.
Codice restituito | Descrizione |
---|---|
|
Il metodo ha avuto esito positivo. |
|
Il metodo ha avuto esito positivo. Tuttavia, il buffer era troppo piccolo, quindi la stringa è stata troncata. |
Osservazioni
Per altre informazioni, vedere Informazioni di destinazione.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Desktop |
intestazione | dbgeng.h (include Dbgeng.h) |