다음을 통해 공유


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(디바이스별 방법)" 섹션을 참조하세요.