다음을 통해 공유


WSManPluginOperationComplete 함수(wsman.h)

WSManPluginStartupWSManPluginShutdown 메서드를 제외한 모든 작업 진입점에 의한 작업 완료를 보고합니다.

구문

DWORD WSManPluginOperationComplete(
  [in]           WSMAN_PLUGIN_REQUEST *requestDetails,
  [in]           DWORD                flags,
  [in]           DWORD                errorCode,
  [in, optional] PCWSTR               extendedInformation
);

매개 변수

[in] requestDetails

요청에 대한 리소스 URI, 옵션, 로캘, 종료 플래그 및 핸들을 지정하는 WSMAN_PLUGIN_REQUEST 구조체에 대한 포인터입니다.

[in] flags

다음에 사용하도록 예약됩니다. 0이어야 합니다.

[in] errorCode

작업의 모든 오류를 보고합니다. 이 매개 변수가 NO_ERROR 않으면 전송되지 않은 결과 데이터가 삭제되고 오류가 전송됩니다.

[in, optional] extendedInformation

클라이언트에 보고해야 하는 추가 오류 정보가 포함된 XML 문서를 지정합니다. errorCodeNO_ERROR 경우 이 매개 변수는 무시됩니다. 스레드의 사용자 인터페이스 언어를 지역화에 사용해야 합니다.

반환 값

메서드는 성공하면 NO_ERROR 반환합니다. 그렇지 않으면 오류 코드를 반환합니다. 작업이 실패한 경우 플러그 인은 현재 작업을 중지하고 이 작업과 관련된 데이터를 클린 합니다. requestDetails 구조는 오류가 수신되어 다른 WinRM(WinRM) 메서드에 전달되어서는 안 되는 경우 유효하지 않습니다.

설명

WSManPluginOperationComplete 함수는 WSManPluginReceive에 대한 데이터 스트림의 완료를 보고하는 데 사용됩니다. 셸 및 명령 작업이 완료되면 WSManPluginShellWSManPluginCommand 작업도 이 함수를 호출해야 합니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 7
지원되는 최소 서버 Windows Server 2008 R2
대상 플랫폼 Windows
헤더 wsman.h
라이브러리 WsmSvc.lib
DLL WsmSvc.dll
재배포 가능 파일 WINDOWS Server 2008 SP2, WINDOWS Vista SP1 및 Windows Vista sp2의 Windows Management Framework