다음을 통해 공유


WS_LISTENER_STATE 열거형(webservices.h)

수신기가 있을 수 있는 다른 상태입니다.

Syntax

typedef enum {
  WS_LISTENER_STATE_CREATED = 0,
  WS_LISTENER_STATE_OPENING = 1,
  WS_LISTENER_STATE_OPEN = 2,
  WS_LISTENER_STATE_FAULTED = 3,
  WS_LISTENER_STATE_CLOSING = 4,
  WS_LISTENER_STATE_CLOSED = 5
} WS_LISTENER_STATE;

상수

 
WS_LISTENER_STATE_CREATED
값: 0
WS_LISTENER_STATE_OPENING
값: 1
WS_LISTENER_STATE_OPEN
값: 2
WS_LISTENER_STATE_FAULTED
값: 3
WS_LISTENER_STATE_CLOSING
값: 4
WS_LISTENER_STATE_CLOSED
값: 5

설명

다음은 수신기의 상태 전환입니다.

수신기 개체의 가능한 상태와 수신기 개체 간의 전환을 보여 주는 다이어그램

수신기는 WsAbortListener가 호출된 경우에만 WS_LISTENER_STATE_FAULTED 상태로 이동합니다.

유효한 상태 전환만 표시됩니다. 지정된 상태에 대해 표시되지 않는 함수를 사용하면 함수에서 WS_E_INVALID_OPERATION 오류가 반환됩니다(또는 WsFreeListener의 경우 충돌). Windows Web Services 반환 값을 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 7 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 R2 [데스크톱 앱만 해당]
머리글 webservices.h