Condividi tramite


Funzione GetSystemWow64Directory2A (wow64apiset.h)

Recupera il percorso della directory di sistema utilizzata da WOW64, utilizzando il tipo di file di immagine specificato. Questa directory non è presente in Windows a 32 bit.

Sintassi

UINT GetSystemWow64Directory2A(
  [out] LPSTR lpBuffer,
  [in]  UINT  uSize,
  [in]  WORD  ImageFileMachineType
);

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 TCHAR.

[in] ImageFileMachineType

Valore IMAGE_FILE_MACHINE_* che specifica il computer da testare.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è la lunghezza, in TCHAR, della stringa copiata nel buffer, senza includere il carattere null di terminazione. Se la lunghezza è maggiore delle dimensioni 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.

Commenti

Nei sistemi che supportano più architetture WOW64 , è possibile usare GetSystemWow64Directory2 per recuperare la directory di sistema appropriata associata all'architettura WOW64 specificata da ImageFileMachineType.

WOW64 usa la directory di sistema per archiviare il 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.

Nota

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

Requisiti

   
Client minimo supportato Windows 10 versione 1511 [solo app desktop]
Server minimo supportato Windows Server 2016 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione wow64apiset.h
Libreria Kernel32.dll
DLL Kernel32.lib

Vedi anche

GetSystemWow64Directory