IAzAuthorizationStore::CloseApplication 메서드(azroles.h)
CloseApplication 메서드는 캐시에서 지정된 IAzApplication 개체를 언로드합니다.
이 메서드는 XML 권한 부여 정책 저장소에 대해 지원되지 않습니다.
구문
HRESULT CloseApplication(
[in] BSTR bstrApplicationName,
[in] LONG lFlag
);
매개 변수
[in] bstrApplicationName
닫을 IAzApplication 개체의 이름입니다.
[in] lFlag
작업의 동작을 제어하는 플래그입니다. 다음 표에서는 가능한 값을 보여 줍니다.
값 | 의미 |
---|---|
0 | 지정된 IAzApplication 개체의 자식 개체는 사용자가 IAzApplication 개체에 대한 마지막 핸들을 닫을 때만 캐시에서 언로드됩니다. |
AZ_AZSTORE_FORCE_APPLICATION_CLOSE | 지정된 IAzApplication 개체의 모든 자식 개체는 강제로 닫힙니다. 지정된 IAzApplication 개체의 자식 개체에 대해 열린 핸들을 참조하려고 하면 HRESULT_FROM_WIN32(ERROR_INVALID_HANDLE) 오류가 발생합니다. 이 플래그는 사용자가 오류를 정상적으로 처리하기 위해 코드를 구현한 경우에만 사용해야 합니다. |
반환 값
메서드가 성공하면 를 반환 S_OK
합니다. 다른 HRESULT 값은 작업이 실패했음을 나타냅니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | azroles.h |
라이브러리 | Azroles.lib |
DLL | Azroles.dll |
재배포 가능 파일 | Windows XP의 Windows Server 2003 관리 도구 팩 |