WS_OPERATION_DESCRIPTION 구조체(webservices.h)
서비스 작업에 대한 메타데이터입니다.
구문
typedef struct _WS_OPERATION_DESCRIPTION {
ULONG versionInfo;
WS_MESSAGE_DESCRIPTION *inputMessageDescription;
WS_MESSAGE_DESCRIPTION *outputMessageDescription;
ULONG inputMessageOptions;
ULONG outputMessageOptions;
USHORT parameterCount;
WS_PARAMETER_DESCRIPTION *parameterDescription;
WS_SERVICE_STUB_CALLBACK stubCallback;
WS_OPERATION_STYLE style;
} WS_OPERATION_DESCRIPTION;
멤버
versionInfo
버전 정보를 정의합니다. 현재 값은 1입니다.
inputMessageDescription
지정된 서비스 작업에 대한 들어오는 WS_MESSAGE 대한 설명입니다.
outputMessageDescription
지정된 서비스 작업에 대한 나가는 WS_MESSAGE 대한 설명입니다. 단방향 작업의 경우 NULL이어야 합니다.
inputMessageOptions
작업의 메시지에서 에 대한 추가 플래그를 제공합니다. 플래그 목록은 WS_SERVICE_OPERATION_MESSAGE_OPTION 참조하세요. 플래그가 필요하지 않은 경우 0일 수 있습니다.
WS_SERVICE_OPERATION_MESSAGE_NILLABLE_ELEMENTWS_RPC_LITERAL_OPERATION 스타일 작업에는 적용되지 않습니다. 입력 매개 변수는 WS_PARAMETER_TYPE_MESSAGES 형식이어야 합니다.
outputMessageOptions
작업의 out 메시지에 대한 추가 플래그를 제공합니다. 플래그 목록은 WS_SERVICE_OPERATION_MESSAGE_OPTION 참조하세요. 출력 메시지를 사용할 수 없거나 플래그가 필요하지 않은 경우 0일 수 있습니다.
WS_SERVICE_OPERATION_MESSAGE_NILLABLE_ELEMENTWS_RPC_LITERAL_OPERATION 스타일 작업에는 적용되지 않습니다. 출력 매개 변수는 WS_PARAMETER_TYPE_MESSAGES 형식이어야 합니다.
parameterCount
지정된 서비스 작업의 매개 변수 수입니다.
parameterDescription
개별 매개 변수를 정의하는 배열입니다.
stubCallback
서비스 모델이 서비스 작업 호출을 수행하도록 위임할 지정된 작업에 대한 스텁 함수에 대한 포인터입니다. 프록시의 경우 NULL 이 됩니다.
style
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 7 [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows Server 2008 R2 [데스크톱 앱 | UWP 앱] |
머리글 | webservices.h |