MAPPING_ENUM_OPTIONS Struktur (elscore.h)
Enthält Optionen, die von der MappingGetServices-Funktion zum Auflisten von ELS-Diensten verwendet werden.
typedef struct _MAPPING_ENUM_OPTIONS {
size_t Size;
LPWSTR pszCategory;
LPWSTR pszInputLanguage;
LPWSTR pszOutputLanguage;
LPWSTR pszInputScript;
LPWSTR pszOutputScript;
LPWSTR pszInputContentType;
LPWSTR pszOutputContentType;
GUID *pGuid;
unsigned OnlineService : 2;
unsigned ServiceType : 2;
} MAPPING_ENUM_OPTIONS, *PMAPPING_ENUM_OPTIONS;
Size
Größe der Struktur, die zum Überprüfen der Strukturversion verwendet wird. Dieser Wert ist erforderlich.
pszCategory
Optional. Zeiger auf eine Dienstkategorie, z. B. "Spracherkennung". Die Anwendung muss diesen Member auf NULL festlegen, wenn die Dienstkategorie kein Suchkriterium ist.
pszInputLanguage
Optional. Zeiger auf eine Eingabesprachenzeichenfolge gemäß der IETF-Benennungskonvention, die die Eingabesprache identifiziert, die dienste akzeptieren sollen. Die Anwendung kann diesen Member auf NULL festlegen, wenn die unterstützte Eingabesprache kein Suchkriterium ist.
pszOutputLanguage
Optional. Zeiger auf eine Ausgabesprachenzeichenfolge gemäß der IETF-Benennungskonvention, die die Ausgabesprache identifiziert, die dienste zum Abrufen von Ergebnissen verwenden. Die Anwendung kann diesen Member auf NULL festlegen, wenn die Ausgabesprache kein Suchkriterium ist.
pszInputScript
Optional. Zeiger auf einen Unicode-Standardskriptnamen, der von Diensten akzeptiert werden kann. Die Anwendung legt diesen Member auf NULL fest, wenn das Eingabeskript kein Suchkriterium ist.
pszOutputScript
Optional. Zeiger auf einen Unicode-Standardskriptnamen, der von Diensten verwendet wird. Die Anwendung kann diesen Member auf NULL festlegen, wenn das Ausgabeskript kein Suchkriterium ist.
pszInputContentType
Optional. Zeiger auf eine Zeichenfolge, die dem Format der MIME-Inhaltstypen folgt, die das Format identifiziert, das die Dienste interpretieren können sollen, wenn die Anwendung Daten übergibt. Beispiele für Inhaltstypen sind "text/plain", "text/html" und "text/css". Die Anwendung kann diesen Member auf NULL festlegen, wenn der Eingabeinhaltstyp kein Suchkriterium ist.
pszOutputContentType
Optional. Zeiger auf eine Zeichenfolge, die dem Format der MIME-Inhaltstypen folgt, die das Format identifiziert, in dem die Dienste Daten abrufen. Die Anwendung kann diesen Member auf NULL festlegen, wenn der Ausgabeinhaltstyp kein Suchkriterium ist.
pGuid
Optional. Zeiger auf eine GUID-Struktur (Globally Unique Identifier) für einen bestimmten Dienst. Die Anwendung muss diesen Member auf NULL festlegen, wenn die GUID kein Suchkriterium ist.
OnlineService
Für die zukünftige Verwendung reserviert. Muss auf 0 festgelegt werden.
ServiceType
Für die zukünftige Verwendung reserviert. Muss auf 0 festgelegt werden.
Das Size-Element ist das einzige erforderliche Element dieser Struktur. Alle anderen Member sind optional. Die Anwendung kann alle Elemente festlegen, die sie für Suchkriterien benötigt.
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [Desktop-Apps | UWP-Apps] |
Kopfzeile | elscore.h |