WESL _ usersetting. GetCustomShell

이 메서드는 SID (보안 식별자)를 기반으로 특정 사용자 또는 그룹에 대 한 셸 시작 관리자 구성을 검색 합니다.

구문

[Static] uint32 GetCustomShell (
    [In, Required] string Sid,
    [Out, Required] string Shell,
    [Out, Required] sint32 CustomReturnCodes[],
    [Out, Required] sint32 CustomReturnCodesAction[],
    [Out, Required] sint32 DefaultAction
);

매개 변수

Sid [ 에서는 ] Shell 시작 관리자가 구성 된 사용자 또는 그룹의 SID (보안 식별자)를 포함 하는 문자열이 필요 합니다.

[ ] 셸 시작 관리자가 셸로 시작 하는 응용 프로그램 또는 실행 파일이 필요 합니다.

Customreturncodes [ out ] 은 셸 응용 프로그램에서 반환 된 사용자 지정 반환 코드의 배열을 필요로 합니다.

CustomReturnCodesAction [ out ] 은 셸 응용 프로그램이 종료 될 때 셸 시작 관리자가 수행 하는 작업을 결정 하는 사용자 지정 반환 코드 작업 배열을 필요로 했습니다. 사용자 지정 작업은 Customreturncodes 의 배열에 매핑됩니다.

가능한 동작은 다음 표에 정의 되어 있습니다.

설명

0

셸을 다시 시작 합니다.

1

디바이스를 다시 시작합니다.

2

디바이스를 종료합니다.

3

아무 작업도 하지 않습니다.

DefaultAction [ out, ] 셸 응용 프로그램이 종료 될 때 셸 시작 관리자가 사용 하는 기본 작업이 필요 합니다.

가능한 동작은 다음 표에 정의 되어 있습니다.

설명

0

셸을 다시 시작 합니다.

1

디바이스를 다시 시작합니다.

2

디바이스를 종료합니다.

3

아무 작업도 하지 않습니다.

반환 값

Wmi 상태 또는 wmi 오류를 나타내는 HRESULT 값을 반환 합니다.

설명

셸 시작 관리자는 CustomreturncodesCustomReturnCodesAction 배열을 사용 하 여 응용 프로그램의 반환 값에 따라 셸 응용 프로그램이 종료 될 때 시스템 동작을 결정 합니다.

Customreturncodes 에 반환 값이 없거나 CustomReturnCodesAction 에 정의 된 해당 작업이 유효한 값이 아닌 경우 셸 시작 관리자는 DefaultAction 를 사용 하 여 시스템 동작을 결정 합니다. DefaultAction 가 정의 되지 않았거나 유효한 값이 아닌 경우 셸 시작 관리자는 셸 응용 프로그램을 다시 시작 합니다.

요구 사항

Windows 버전 지원 여부
Windows 10 Home 아니요
Windows 10 Pro 아니요
Windows 10 Enterprise
Windows 10 Education

WESL _ usersetting

셸 시작 관리자