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 |