WsdCodeGen 정보
WsdCodeGen은 XML 구성 파일을 사용하여 서비스 메타데이터의 위치를 확인합니다. 구성 파일은 인터페이스 이름, 인터페이스 GUID, 클래스 이름, 메서드 이름 및 기타 식별자를 정의하는 데도 사용됩니다. 이 파일에 대한 자세한 내용은 WsdCodeGen 구성 파일참조하세요.
WsdCodeGen에는 XML 구성 파일과 하나 이상의 서비스 설명 파일(WSDL 및/또는 XSD 파일)의 두 가지 입력 파일이 필요합니다. WsdCodeGen은 이러한 입력 파일을 처리하고 인터페이스 파일과 헤더/소스 파일이라는 두 가지 유형의 출력 파일을 생성합니다.
입력 파일
유형 | 묘사 |
---|---|
구성 파일 | 서비스 메타데이터의 위치를 나타내고 인터페이스 이름, 인터페이스 GUID, 클래스 이름, 메서드 이름 및 기타 식별자를 정의하는 XML 파일입니다. |
서비스 설명 파일 | 디바이스에서 구현할 서비스를 설명하는 하나 이상의 WSDL 또는 XSD 파일입니다. |
출력 파일
유형 | 묘사 |
---|---|
인터페이스 파일 | 인터페이스 헤더 파일을 생성하기 위해 MIDL 컴파일러와 함께 사용할 수 있는 IDL(인터페이스 정의 언어) 파일입니다. WSDAPI 클라이언트 및 WSDAPI 서비스는 이 인터페이스 파일을 사용할 수 있습니다. |
C++ 헤더 및 원본 파일 | 메시지 계약, 네임스페이스 및 형식 정보를 설명하는 C++ 파일입니다. 프록시 코드 및/또는 스텁 코드가 포함될 수 있습니다. 프록시 코드는 서비스의 인터페이스를 구현하고 서비스 메서드 호출을 서비스 요청을 만드는 WSDAPI 작업으로 변환합니다. 스텁 코드는 WSDAPI 서비스 요청을 서비스 메서드를 호출하는 코드로 변환합니다. |
관련 항목