Condividi tramite


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 IMAGE_FILE_MACHINE_* che specifica il computer da testare.

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

Vedere anche

GetSystemWow64Directory