Condividi tramite


Funzione GetSystemWow64DirectoryA (wow64apiset.h)

Recupera il percorso della directory di sistema usata da WOW64. Questa directory non è presente in Windows a 32 bit.

Sintassi

UINT GetSystemWow64DirectoryA(
  [out] LPSTR lpBuffer,
  [in]  UINT  uSize
);

Parametri

[out] lpBuffer

Puntatore al buffer per ricevere il percorso. Questo percorso non termina con una barra rovesciata.

[in] uSize

Dimensioni massime del buffer, in TCHARs.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è la lunghezza, in TCHARs, della stringa copiata nel buffer, non incluso il carattere null di terminazione. Se la lunghezza è maggiore della dimensione del buffer, il valore restituito è la dimensione del buffer necessaria per contenere il percorso.

Se la funzione ha esito negativo, il valore restituito è zero. Per informazioni dettagliate sull'errore, chiamare GetLastError.

In Windows a 32 bit la funzione ha sempre esito negativo e l'errore esteso viene impostato su ERROR_CALL_NOT_IMPLEMENTED.

Commenti

WOW64 usa la directory di sistema per archiviare codice condiviso a 32 bit in Windows a 64 bit. La maggior parte delle applicazioni non deve accedere in modo esplicito a questa directory.

Per altre informazioni su WOW64, vedere Esecuzione di applicazioni a 32 bit.

Per compilare un'applicazione che usa questa funzione, definire _WIN32_WINNT come 0x0501 o versioni successive. Per altre informazioni, vedere Uso delle intestazioni di Windows.

Nota

L'intestazione wow64apiset.h definisce GetSystemWow64Directory come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante preprocessore UNICODE. La combinazione dell'utilizzo dell'alias di codifica neutrale con il codice che non è neutrale dalla codifica può causare errori di corrispondenza che causano errori di compilazione o runtime. Per altre informazioni, vedere Convenzioni per i prototipi di funzione.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione wow64apiset.h (include Windows.h)
Libreria Kernel32.lib
DLL Kernel32.dll

Vedere anche

Funzioni di informazioni di sistema