共用方式為


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

注意 在 Windows 7 中,ELS 服務僅支援內容類型 「text/plain」。。 您可以在 文字媒體類型中找到內容類型規格。
 

pszOutputContentType

選擇性。 字串的指標,遵循MIME內容類型的格式,識別服務擷取數據的格式。 如果輸出內容類型不是搜尋準則,應用程式可以將此成員設定為 NULL

pGuid

選擇性。 特定服務之全域唯一標識符的指標 (GUID) 結構。 如果 GUID 不是搜尋準則,應用程式必須將這個成員設定為 NULL

OnlineService

保留供未來使用。 必須設定為 0。

ServiceType

保留供未來使用。 必須設定為 0。

備註

Size 成員是這個結構的唯一必要成員。 所有其他成員都是選擇性的。 應用程式可以設定其搜尋準則所需的任何成員。

規格需求

需求
最低支援的用戶端 Windows 7 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2008 R2 [傳統型應用程式 |UWP 應用程式]
標頭 elscore.h

另請參閱

擴充語言服務結構

MappingGetServices