Enumlayoutortipforsetup-Funktion
Listet die installierten Tastaturlayouts und Text Dienste der Setup Benutzeroberfläche oder des OOBE-Werts auf.
Syntax
UINT CALLBACK EnumLayoutOrTipForSetup(
_In_ LANGID langid,
_Out_ LAYOUTORTIP *pLayoutOrTip,
_In_ UINT uBufLength,
_In_ DWORD dwFlags
);
Parameter
-
LangID [ in]
-
Die Sprach-ID des Elements, das aufgelistet werden soll.
-
playoutor Tip [ vorgenommen]
-
Zeiger auf den Puffer, der das Array der layoutor Tip-Strukturen empfängt. Dies kann null sein, um die Anzahl der Elemente zu erhalten.
-
ubuflength [ in]
-
Die Länge des Puffers, auf den von playoutor Tip verwiesen wird. Dies wird ignoriert, wenn playoutor Tip den Wert null hat.
-
dwFlags [ in]
-
Nicht verwendet. Dieser Wert muss NULL sein.
Rückgabewert
Wenn playoutor Tip null ist, wird die Anzahl von Tastatur Elementen, die im System registriert sind, angezeigt. andernfalls die Anzahl der Tastatur Elemente, die in " playoutor Tip" kopiert werden.
Bemerkungen
Es ist keine Import Bibliothek verfügbar, die diese Funktion definiert. Daher ist es erforderlich, mithilfe von LoadLibrary und GetProcAddresseinen Zeiger auf diese Funktion zu erhalten.
Hinweis
Die falsche Verwendung von LoadLibrary kann die Sicherheit Ihrer Anwendung beeinträchtigen, indem die falsche DLL geladen wird. Informationen zum ordnungsgemäßen Laden von DLLs mit verschiedenen Versionen von Microsoft Windows finden Sie in der Such Reihenfolge für die Dynamic Link Library .
Die Definition von layoutor Tip lautet:
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;
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Nur Windows Vista [ -Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Nur Windows Server 2008 [ -Desktop-Apps] |
| DLL |
|