Funzione GetSystemWow64Directory2A (wow64apiset.h)
Recupera il percorso della directory di sistema utilizzata da WOW64, usando 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
Valore restituito
Se la funzione ha esito positivo, il valore restituito è la lunghezza, in TCHARs, 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 ottenere informazioni estese sull'errore, chiamare GetLastError.
Osservazioni
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 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 non indipendente dalla codifica può causare mancate corrispondenze che generano errori di compilazione o di runtime. Per altre informazioni, vedere convenzioni di per i prototipi di funzioni.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 10, versione 1511 [solo app desktop] |
server minimo supportato | Windows Server 2016 [solo app desktop] |
piattaforma di destinazione | Finestre |
intestazione |
wow64apiset.h |
libreria |
Kernel32.dll |
dll | Kernel32.lib |