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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk