WSManPluginOperationComplete 함수(wsman.h)
WSManPluginStartup 및 WSManPluginShutdown 메서드를 제외한 모든 작업 진입점에 의한 작업 완료를 보고합니다.
구문
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 문서를 지정합니다. errorCode가 NO_ERROR 경우 이 매개 변수는 무시됩니다. 스레드의 사용자 인터페이스 언어를 지역화에 사용해야 합니다.
반환 값
메서드는 성공하면 NO_ERROR 반환합니다. 그렇지 않으면 오류 코드를 반환합니다. 작업이 실패한 경우 플러그 인은 현재 작업을 중지하고 이 작업과 관련된 데이터를 클린 합니다. requestDetails 구조는 오류가 수신되어 다른 WinRM(WinRM) 메서드에 전달되어서는 안 되는 경우 유효하지 않습니다.
설명
WSManPluginOperationComplete 함수는 WSManPluginReceive에 대한 데이터 스트림의 완료를 보고하는 데 사용됩니다. 셸 및 명령 작업이 완료되면 WSManPluginShell 및 WSManPluginCommand 작업도 이 함수를 호출해야 합니다.
요구 사항
지원되는 최소 클라이언트 | 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 |