Share via


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 로 설정할 수 있습니다.

참고 Windows 7에서 ELS 서비스는 콘텐츠 형식 "text/plain"만 지원합니다. 콘텐츠 형식 사양은 텍스트 미디어 형식에서 찾을 수 있습니다.
 

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

추가 정보

확장된 언어 서비스 구조

MappingGetServices