Windows 단추 배열 Device-Specific 메서드(_DSM)
Windows Button UI(사용자 인터페이스)의 진화를 지원하기 위해 Windows는 이 문서에 설명된 함수를 사용하여 Windows 단추 배열 디바이스에 대한 Device-Specific 메서드(_DSM)를 정의합니다.
함수 1: 전원 단추 속성
전원 단추 속성 함수에 대한 _DSM 제어 메서드 매개 변수는 다음과 같습니다.
인수
Arg0: UUID = dfbcf3c5-e7a5-44e6-9c1f-29c76f6e059c
Arg1: 수정 버전 ID = 0
Arg2: 함수 인덱스 = 1
Arg3: 빈 패키지(사용되지 않음)
반환 값
다음 비트 필드 정의가 있는 정수(DWORD)입니다.
비트 31~33: 예약됨(0이어야 합니다).
비트 2: 전원 단추가 누름 및 릴리스 이벤트를 모두 감지하고 이러한 이벤트를 운영 체제에 보고하도록 구성된 경우 이 비트를 1로 설정해야 합니다. 그렇지 않으면 이 비트는 0이어야 합니다.
비트 1: 전원 단추가 수준 검색을 지원하는 인터럽트 컨트롤러(GPIO 또는 기타)에 연결된 경우 이 비트를 1로 설정해야 합니다. 그렇지 않으면 이 비트는 0이어야 합니다.
비트 0: 플랫폼에서 ACPI 전원 단추 재정의 시간을 10초 이상 지원하는 경우 이 비트를 1로 설정해야 합니다. 그렇지 않으면 이 비트는 0이어야 합니다.
모든 _DSM 함수 인덱스 0은 지원되는 함수 인덱스 집합을 반환하는 쿼리 함수이며 항상 필요합니다. 자세한 내용은 ACPI 5.0 사양의 섹션 9.14.1, "_DSM(디바이스별 방법)" 섹션을 참조하세요.