Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menghitung tata letak keyboard dan layanan teks yang diinstal dari antarmuka pengguna penyiapan atau OOBE.
Sintaks
UINT CALLBACK EnumLayoutOrTipForSetup(
_In_ LANGID langid,
_Out_ LAYOUTORTIP *pLayoutOrTip,
_In_ UINT uBufLength,
_In_ DWORD dwFlags
);
Parameter
-
bahasa langid [in]
-
Id bahasa item yang akan dijumlahkan.
-
pLayoutOrTip [out]
-
Penunjuk ke buffer yang menerima array struktur LAYOUTORTIP. Ini bisa NULL untuk mendapatkan jumlah item.
-
uBufLength [in]
-
Panjang buffer yang ditunjukkan oleh pLayoutOrTip. Ini diabaikan jika pLayoutOrTip adalah NULL.
-
dwFlags [in]
-
Tidak digunakan. Ini harus nol.
Mengembalikan nilai
Jika pLayoutOrTipadalah NULL, jumlah item keyboard yang terdaftar di Sistem; jika tidak, jumlah item keyboard yang disalin ke dalam pLayoutOrTip.
Keterangan
Tidak ada pustaka impor yang tersedia yang menentukan fungsi ini, jadi perlu untuk mendapatkan penunjuk ke fungsi ini menggunakan LoadLibrary dan GetProcAddress.
Catatan
Menggunakan LoadLibrary salah dapat membahayakan keamanan aplikasi Anda dengan memuat DLL yang salah. Lihat Urutan Pencarian Pustaka Dynamic-Link untuk informasi tentang cara memuat DLL dengan benar dengan versi Microsoft Windows yang berbeda.
Definisi LAYOUTORTIP adalah:
typedef struct tagLAYOUTORTIP {
DWORD dwFlags;
#define LOT_DEFAULT 0x0001 // If this is on, this is a default item.
#define LOT_DISABLED 0x0002 // if this is on, this is not enabled.
WCHAR szId[MAX_PATH]; // Id of the keyboard item in the string format.
WCHAR szName[MAX_PATH]; // The description of the keyboard item.
} LAYOUTORTIP;
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung |
Windows Vista [hanya aplikasi desktop] |
| Server minimum yang didukung |
Windows Server 2008 [hanya aplikasi desktop] |
| DLL |
|