Función GetSystemWow64Directory2A (wow64apiset.h)

Recupera la ruta de acceso del directorio del sistema que usa WOW64, utilizando el tipo de equipo de archivo de imagen especificado. Este directorio no está presente en Windows de 32 bits.

Sintaxis

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

Parámetros

[out] lpBuffer

Puntero al búfer para recibir la ruta de acceso. Esta ruta de acceso no termina con una barra diagonal inversa.

[in] uSize

Tamaño máximo del búfer, en TCHAR.

[in] ImageFileMachineType

Valor IMAGE_FILE_MACHINE_* que especifica la máquina que se va a probar.

Valor devuelto

Si la función se ejecuta correctamente, el valor devuelto es la longitud, en TCHAR, de la cadena copiada en el búfer, sin incluir el carácter nulo de terminación. Si la longitud es mayor que el tamaño del búfer, el valor devuelto es el tamaño del búfer necesario para contener la ruta de acceso.

Si la función no se realiza correctamente, el valor devuelto es cero. Para obtener información de error extendida, llame a GetLastError.

Comentarios

En sistemas que admiten varias arquitecturas WOW64 , puede usar GetSystemWow64Directory2 para recuperar el directorio del sistema adecuado asociado a la arquitectura WOW64 especificada por ImageFileMachineType.

WOW64 usa el directorio del sistema para almacenar código compartido de 32 bits en Windows de 64 bits. La mayoría de las aplicaciones no tienen necesidad de acceder explícitamente a este directorio.

Para obtener más información sobre WOW64, consulte Ejecución de aplicaciones de 32 bits.

Nota

El encabezado wow64apiset.h define GetSystemWow64Directory2 como alias que selecciona automáticamente la versión ANSI o Unicode de esta función en función de la definición de la constante de preprocesador UNICODE. La combinación del uso del alias neutral de codificación con código que no es neutral de codificación puede dar lugar a errores de coincidencia que dan lugar a errores de compilación o tiempo de ejecución. Para obtener más información, vea Convenciones para prototipos de función.

Requisitos

   
Cliente mínimo compatible Windows 10, versión 1511 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2016 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado wow64apiset.h
Library Kernel32.dll
Archivo DLL Kernel32.lib

Consulte también

GetSystemWow64Directory