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
선택 사항입니다. 서비스에서 수락할 수 있는 표준 유니코드 스크립트 이름에 대한 포인터입니다. 입력 스크립트가 검색 기준이 아닌 경우 애플리케이션은 이 멤버를 NULL 로 설정합니다.
pszOutputScript
선택 사항입니다. 서비스에서 사용하는 표준 유니코드 스크립트 이름에 대한 포인터입니다. 출력 스크립트가 검색 기준이 아닌 경우 애플리케이션에서 이 멤버를 NULL 로 설정할 수 있습니다.
pszInputContentType
선택 사항입니다. MIME 콘텐츠 형식의 형식에 따라 애플리케이션이 데이터를 통과할 때 서비스에서 해석할 수 있어야 하는 형식을 식별하는 문자열에 대한 포인터입니다. 콘텐츠 형식의 예로는 "text/plain", "text/html" 및 "text/css"가 있습니다. 입력 콘텐츠 형식이 검색 기준이 아닌 경우 애플리케이션에서 이 멤버를 NULL 로 설정할 수 있습니다.
pszOutputContentType
선택 사항입니다. 서비스에서 데이터를 검색하는 형식을 식별하는 MIME 콘텐츠 형식의 형식에 따라 문자열에 대한 포인터입니다. 출력 콘텐츠 형식이 검색 기준이 아닌 경우 애플리케이션에서 이 멤버를 NULL 로 설정할 수 있습니다.
pGuid
선택 사항입니다. 특정 서비스에 대한 GUID(Globally Unique Identifier) 구조체에 대한 포인터입니다. GUID가 검색 기준이 아닌 경우 애플리케이션에서 이 멤버를 NULL 로 설정해야 합니다.
OnlineService
다음에 사용하도록 예약됩니다. 0으로 설정해야 합니다.
ServiceType
다음에 사용하도록 예약됩니다. 0으로 설정해야 합니다.
설명
Size 멤버는 이 구조체의 유일한 필수 멤버입니다. 다른 모든 멤버는 선택 사항입니다. 애플리케이션은 검색 조건에 필요한 멤버를 설정할 수 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 7 [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows Server 2008 R2 [데스크톱 앱 | UWP 앱] |
머리글 | elscore.h |