다음을 통해 공유


CHANGER_SET_ACCESS 구조체(ntddchgr.h)

CHANGER_SET_ACCESS 구조는IOCTL_CHANGER_SET_ACCESS 요청과 함께 사용되어 디바이스의 IEport(가져오기/내보내기 포트), 도어 또는 키패드의 상태를 설정합니다.

통사론

typedef struct _CHANGER_SET_ACCESS {
  CHANGER_ELEMENT Element;
  ULONG           Control;
} CHANGER_SET_ACCESS, *PCHANGER_SET_ACCESS;

회원

Element

설정할 요소의 요소 형식과 0부터 시작하는 주소를 지정하는 CHANGER_ELEMENT 구조체를 포함합니다. CHANGER_ELEMENT 구조체의 ElementType 멤버에는 다음 값 중 하나가 할당되어야 합니다.

ChangerIEPortChangerDoorChangerKeypad

Control

요소에 대해 수행할 작업을 지정합니다. GET_CHANGER_PARAMETERSFeatures0 멤버는 변경기가 특정 작업 범주를 지원하는지 여부를 나타냅니다.

LOCK_ELEMENT

문, IEport 또는 키패드를 잠급 수 있습니다. CHANGER_LOCK_UNLOCK 설정된 경우에만 유효합니다.

UNLOCK_ELEMENT

문, IEport 또는 키패드의 잠금을 해제합니다. CHANGER_LOCK_UNLOCK 설정된 경우에만 유효합니다.

EXTEND_IEPORT

IEport를 확장합니다. CHANGER_OPEN_IEPORT 설정된 경우에만 유효합니다.

RETRACT_IEPORT

IEport를 철회합니다. CHANGER_CLOSE_IEPORT 설정된 경우에만 유효합니다.

요구 사항

요구
헤더 ntddchgr.h

참고 항목

CHANGER_ELEMENT

ChangerSetAccess

GET_CHANGER_PARAMETERS

IOCTL_CHANGER_SET_ACCESS