Bagikan melalui


Fungsi GetSystemWow64Directory2A (wow64apiset.h)

Mengambil jalur direktori sistem yang digunakan oleh WOW64, menggunakan jenis mesin file gambar yang ditentukan. Direktori ini tidak ada pada Windows 32-bit.

Sintaks

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

Parameter

[out] lpBuffer

Penunjuk ke buffer untuk menerima jalur. Jalur ini tidak berakhir dengan garis miring terbelakang.

[in] uSize

Ukuran maksimum buffer, dalam TCHAR.

[in] ImageFileMachineType

Nilai IMAGE_FILE_MACHINE_* yang menentukan komputer yang akan diuji.

Mengembalikan nilai

Jika fungsi berhasil, nilai yang dikembalikan adalah panjangnya, dalam TCHAR, dari string yang disalin ke buffer, tidak termasuk karakter null yang mengakhiri. Jika panjangnya lebih besar dari ukuran buffer, nilai yang dikembalikan adalah ukuran buffer yang diperlukan untuk menahan jalur.

Jika fungsi gagal, nilai yang dikembalikan adalah nol. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError.

Keterangan

Pada sistem yang mendukung beberapa arsitektur WOW64 , Anda dapat menggunakan GetSystemWow64Directory2 untuk mengambil direktori sistem yang sesuai yang terkait dengan arsitektur WOW64 yang ditentukan oleh ImageFileMachineType.

WOW64 menggunakan direktori sistem untuk menyimpan kode 32-bit bersama pada Windows 64-bit. Sebagian besar aplikasi tidak perlu mengakses direktori ini secara eksplisit.

Untuk informasi selengkapnya tentang WOW64, lihat Menjalankan Aplikasi 32-bit.

Catatan

Header wow64apiset.h mendefinisikan GetSystemWow64Directory2 sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta praprosem UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.

Persyaratan

   
Klien minimum yang didukung Windows 10, versi 1511 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2016 [hanya aplikasi desktop]
Target Platform Windows
Header wow64apiset.h
Pustaka Kernel32.dll
DLL Kernel32.lib

Lihat juga

GetSystemWow64Directory