Compartir a través de


Función GetSystemWow64Directory2A (wow64apiset.h)

Recupera la ruta de acceso del directorio del sistema usada por 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 se produce un error en la función, el valor devuelto es cero. Para obtener información de error extendida, llame a GetLastError.

Observaciones

En los sistemas que admiten varias arquitecturas de 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 Conventions for Function Prototypes.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 10, versión 1511 [solo aplicaciones de escritorio]
servidor mínimo admitido Windows Server 2016 [solo aplicaciones de escritorio]
de la plataforma de destino de Windows
encabezado de wow64apiset.h
biblioteca de Kernel32.dll
DLL de Kernel32.lib

Consulte también

GetSystemWow64Directory