Fungsi GetSystemWow64DirectoryA (wow64apiset.h)

Mengambil jalur direktori sistem yang digunakan oleh WOW64. Direktori ini tidak ada pada Windows 32-bit.

Sintaks

UINT GetSystemWow64DirectoryA(
  [out] LPSTR lpBuffer,
  [in]  UINT  uSize
);

Parameter

[out] lpBuffer

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

[in] uSize

Ukuran maksimum buffer, dalam TCHAR.

Nilai kembali

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.

Pada Windows 32-bit, fungsi selalu gagal, dan kesalahan yang diperluas diatur ke ERROR_CALL_NOT_IMPLEMENTED.

Keterangan

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.

Untuk mengkompilasi aplikasi yang menggunakan fungsi ini, tentukan _WIN32_WINNT sebagai 0x0501 atau yang lebih baru. Untuk informasi selengkapnya, lihat Menggunakan Header Windows.

Catatan

Header wow64apiset.h mendefinisikan GetSystemWow64Directory 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

Persyaratan Nilai
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header wow64apiset.h (termasuk Windows.h)
Pustaka Kernel32.lib
DLL Kernel32.dll

Lihat juga

Fungsi Informasi Sistem