WSManPluginAuthzOperationComplete 함수(wsman.h)

WSManPluginAuthzOperation 플러그 인 진입점에서 호출됩니다. 사용자 작업에 대한 성공적인 권한 부여 또는 실패한 권한 부여를 보고합니다.

구문

DWORD WSManPluginAuthzOperationComplete(
  [in]           WSMAN_SENDER_DETAILS *senderDetails,
  [in]           DWORD                flags,
  [in, optional] PVOID                userAuthorizationContext,
  [in]           DWORD                errorCode,
  [in, optional] PCWSTR               extendedErrorInformation
);

매개 변수

[in] senderDetails

WSManPluginAuthzOperation 플러그 인 호출에 전달된 WSMAN_SENDER_DETAILS 구조체에 대한 포인터입니다.

[in] flags

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

[in, optional] userAuthorizationContext

사용자 컨텍스트 정보를 추적하는 데 사용되는 플러그 인 정의 컨텍스트를 지정합니다. 이 컨텍스트는 여러 호출, 이 호출 또는 작업 호출로 반환될 수 있습니다. 플러그 인은 모든 호출에 대한 참조 계산을 관리합니다. 사용자 레코드 시간이 초과되거나 다시 권한 부여가 필요한 경우 WinRM(WinRM) 인프라는 WSManPluginAuthzReleaseContext를 호출합니다.

[in] errorCode

성공적인 권한 부여 또는 실패한 권한 부여를 보고합니다. 권한 부여에 성공하면 코드를 ERROR_SUCCESS 합니다. 사용자에게 작업을 수행할 권한이 없는 경우 오류가 ERROR_ACCESS_DENIED 합니다. 다른 이유로 인해 오류가 발생하면 적절한 오류 코드를 사용해야 합니다. 이 호출의 오류는 SOAP(Simple Object Access Protocol) 오류 패킷으로 다시 전송됩니다.

[in, optional] extendedErrorInformation

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

반환 값

메서드는 성공하면 ERROR_SUCCESS 반환합니다. 그렇지 않으면 ERROR_INVALID_PARAMETER 반환합니다. ERROR_INVALID_PARAMETER 반환되면 senderDetails 매개 변수가 NULL이거나 flags 매개 변수가 0이 아닙니다.

요구 사항

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