MAPPING_ENUM_OPTIONS 結構 (elscore.h)
包含 MappingGetServices 函式用來列舉 ELS 服務的選項。
語法
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
結構的大小,用來驗證結構版本。 這是必要的值。
pszCategory
選擇性。 服務類別的指標,例如「語言偵測」。 如果服務類別不是搜尋準則,應用程式必須將此成員設定為 NULL 。
pszInputLanguage
選擇性。 輸入語言字串的指標,遵循 IETF 命名慣例,識別服務應該接受的輸入語言。 如果支援的輸入語言不是搜尋準則,應用程式可以將這個成員設定為 NULL 。
pszOutputLanguage
選擇性。 輸出語言字串的指標,遵循 IETF 命名慣例,識別服務用來擷取結果的輸出語言。 如果輸出語言不是搜尋準則,應用程式可以將這個成員設定為 NULL 。
pszInputScript
選擇性。 服務可接受的標準 Unicode 腳本名稱指標。 如果輸入文稿不是搜尋準則,應用程式會將此成員設定為 NULL 。
pszOutputScript
選擇性。 服務所使用的標準 Unicode 腳本名稱指標。 如果輸出文本不是搜尋準則,應用程式可以將此成員設定為 NULL 。
pszInputContentType
選擇性。 字串的指標,遵循MIME內容類型的格式,識別服務在傳遞數據時應該能夠解譯的格式。 內容類型的範例包括 「text/plain」、“text/html” 和 “text/css”。 如果輸入內容類型不是搜尋準則,應用程式可以將此成員設定為 NULL 。
pszOutputContentType
選擇性。 字串的指標,遵循MIME內容類型的格式,識別服務擷取數據的格式。 如果輸出內容類型不是搜尋準則,應用程式可以將此成員設定為 NULL 。
pGuid
選擇性。 特定服務之全域唯一標識符的指標 (GUID) 結構。 如果 GUID 不是搜尋準則,應用程式必須將這個成員設定為 NULL 。
OnlineService
保留供未來使用。 必須設定為 0。
ServiceType
保留供未來使用。 必須設定為 0。
備註
Size 成員是這個結構的唯一必要成員。 所有其他成員都是選擇性的。 應用程式可以設定其搜尋準則所需的任何成員。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 7 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows Server 2008 R2 [傳統型應用程式 |UWP 應用程式] |
標頭 | elscore.h |