IShellDispatch2.IsRestricted 메서드
레지스트리에서 그룹의 제한 설정을 검색합니다.
구문
iRetVal = IShellDispatch2.IsRestricted(
sGroup,
sRestriction
)
IShellDispatch2.IsRestricted( _
ByVal sGroup As BSTR, _
ByVal sRestriction As BSTR _
) As Integer
매개 변수
-
sGroup [in]
-
형식: BSTR
그룹 이름을 포함하는 문자열 입니다. 이 값은 제한에 대해 검사 레지스트리 하위 키의 이름입니다.
-
sRestriction [in]
-
형식: BSTR
값을 검색할 제한이 포함된 문자열 입니다.
반환 값
JScript
형식: 정수*
제한의 값입니다. 지정된 제한을 찾을 수 없는 경우 반환 값은 0입니다.
VB
형식: 정수*
제한의 값입니다. 지정된 제한을 찾을 수 없는 경우 반환 값은 0입니다.
설명
이 메서드는 Shell.IsRestricted 메서드를 통해 구현되고 액세스됩니다.
IsRestricted는 먼저 다음 키 아래 의 sGroup 과 일치하는 하위 키 이름을 찾습니다.
HKEY_LOCAL_MACHINE
Software
Microsoft
Windows
CurrentVersion
Policies
제한 사항은 개별 정책 하위 키의 값으로 선언됩니다. sRestriction에 명명된 제한이 sGroup의 하위 키에 있으면 IsRestricted는 제한의 현재 값을 반환합니다. HKEY_LOCAL_MACHINE 제한 사항을 찾을 수 없는 경우 동일한 하위 키가 HKEY_CURRENT_USER 확인됩니다.
이 메서드는 현재 Microsoft Visual Basic에서 사용할 수 없습니다.
예제
다음 예제에서는 IsRestricted를 사용하여 시스템 하위 키에서 undockwithoutlogon 제한의 데이터 값을 검색하는 방법을 보여 줍니다. JScript 및 VBScript에 대한 사용법이 표시됩니다.
Jscript:
<script language="JScript">
function fnIsRestricedJ()
{
var objShell = new ActiveXObject("shell.application");
var lReturn;
lReturn = objShell.IsRestricted("system", "undockwithoutlogon");
document.write(lReturn);
}
</script>
Vbscript:
<script language="VBScript">
function fnIsRestricedVB()
dim objShell
dim lReturn
set objShell = CreateObject("shell.application")
lReturn = objShell.IsRestricted("system", "undockwithoutlogon")
document.write(lReturn)
set objShell = nothing
end function
</script>
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows 2000 Professional, Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 |
Windows Server 2003 [데스크톱 앱만 해당] |
헤더 |
|
IDL |
|
DLL |
|