DirectShow DirectShow 레퍼런스 MSWebDVD ActiveX 컨트롤 MSDVDAdm   [목차열람] [주소복사] [슬롯비우기]
MSDVDAdm 개체
 
Microsoft DirectX 9.0

MSDVDAdm 개체

MSDVDAdm "관리" 개체의 메서드 및 프로퍼티를 사용하면 스크립트 애플리케이션으로부터, Microsoft® Windows® 레지스트리내에 있는 애플리케이션 자체의 디폴트 설정을 수정할 수 있다. 레지스트리는, 모든 Windows 시스템에 있는 데이타베이스이며, 애플리케이션으로부터 애플리케이션 자체에 관한 정보를 저장 해, 초기화 또는 실행시에 사용할 수 있다.

이러한 메서드 및 프로퍼티의 상당수는,MSWebDVD 개체 자체의 현재가를 설정 또는 얻어온다의 것은 아니다. 즉, 예를 들어 GetParentalLevel 를 호출했을 때에 돌려받는 값은, 개체에 저장 된 현재의 페어 렌탈 레벨은 아니다. 돌려받는 값은, 레지스트리에 저장 된 디폴트의 페어 렌탈 레벨이다. 현재의 페어 렌탈 레벨을 얻어오려면,MSWebDVD 메서드의 GetPlayerParentalLevel 를 호출한다. SaveParentalLevel 를 호출하면, 새로운 디폴트의 페어 렌탈 레벨이 단지 레지스트리에 써진다. 그 변경을 즉시 MSWebDVD 개체에 반영하려면 ,MSWebDVD 메서드의 SelectParentalLevel 를 호출할 필요가 있다. 디폴트의 로케일 식별자 (LCID) 관련 메서드도 같은 동작을 한다.

한편,BookmarkOnStop 메서드 및 BookmarkOnClose 메서드에서의 설정은 즉시 반영된다. 이것은,MSWebDVD 개체가, 초기화시는 아니고, 사용자가 재생을 정지할까 애플리케이션을 종료하기 직전에, 이러한 설정을 확인하기 위해(때문에)이다.

MSDVDAdm 개체에는,MSWebDVDDVDAdm 프로퍼티를 통해서 액세스 한다. 이 때문에, 예를 들어 MSWebDVD 개체의 이름이 "DVD" 이면, 다음과 같이 ChangePassword 를 호출한다.

DVD.DVDAdm.ChangePassword(sUserName, sOld, sNew);

메서드 및 프로퍼티

다음의 일람은, MSDVDAdm 개체의 메서드 및 프로퍼티로 공개되는 메서드 및 프로퍼티이다.

메서드 설명
ChangePassword 애플리케이션의 새로운 패스워드를 레지스트리에 보존한다.
SaveParentalLevel 새로운 디폴트의 페어 렌탈 레벨을 레지스트리에 보존한다.
SaveParentalCountry 애플리케이션의 새로운 페어 렌탈의 나라/지역을 레지스트리에 보존한다.
ConfirmPassword 지정된 패스워드가 직전에 보존한 패스워드와 일치할지 어떨지를 테스트한다.
GetParentalLevel 레지스트리에 마지막에 보존한 페어 렌탈 레벨을 얻어온다.
GetParentalCountry 레지스트리에 마지막에 보존한 페어 렌탈의 나라/지역을 얻어온다.
RestoreScreenSaver 시스템의 스크린 세이버 설정을 복원한다.
프로퍼티 설명
DisableScreenSaver 시스템의 스크린 세이버의 온/오프를 바꾼다.
DefaultAudioLCID 오디오 스트림에 대응하는 사용자가 지정한 디폴트 LCID 의 레지스트리 설정을 설정 또는 얻어온다.
DefaultSubpictureLCID 서브 픽쳐 스트림에 대응하는 사용자가 지정한 디폴트 LCID 의 레지스트리 설정을 설정 또는 얻어온다.
DefaultMenuLCID 메뉴에 대응하는 사용자가 지정한 디폴트 LCID 의 레지스트리 설정을 설정 또는 얻어온다.
BookmarkOnStop MSDVDAdm 개체에, 사용자가 [정지] 버튼을 클릭했을 때에 현재 위치와 설정의 북마크를 자동적으로 보존할지 어떨지를 알리는 값을 설정 또는 얻어온다.
BookmarkOnClose MSDVDAdm 개체에, 사용자가 애플리케이션을 종료했을 때에 현재 위치와 설정의 북마크를 자동적으로 보존할지 어떨지를 알리는 값을 설정 또는 얻어온다.

↑TOP