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
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