다음을 통해 공유


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