UASFLAGS 열거형(ocidl.h)
부모 실행 취소 단위에 대한 정보를 제공합니다.
Syntax
typedef enum tagUASFLAGS {
UAS_NORMAL = 0,
UAS_BLOCKED = 0x1,
UAS_NOPARENTENABLE = 0x2,
UAS_MASK = 0x3
} UASFLAGS;
상수
UAS_NORMAL 값: 0 현재 열려 있는 부모 실행 취소 단위는 차단 해제된 정상 상태이며 Open 또는 Add 메서드 호출을 통해 추가된 모든 새 단위를 허용할 수 있습니다. |
UAS_BLOCKED 값: 0x1 현재 열려 있는 실행 취소 단위는 차단되며 IOleParentUndoUnit::Open 또는 IOleParentUndoUnit::Add 메서드 호출을 통해 추가된 실행 취소 단위를 거부합니다. 호출자는 거부되기 때문에 새 단위를 만들 필요가 없습니다. |
UAS_NOPARENTENABLE 값: 0x2 현재 열려 있는 실행 취소 단위는 새 단위를 허용하지만 호출자는 현재 열려 있는 단위가 없는 것처럼 작동해야 합니다. 즉, 생성되는 새 단위에 부모가 필요한 경우 이 부모가 해당 요구 사항을 충족하지 않으며 실행 취소 스택을 지워야 합니다. |
UAS_MASK 값: 0x3 정상 상태를 확인할 때 이 값을 사용하여 pdwState 매개 변수에서 사용되지 않는 비트를 향후 호환성을 위해 IOleParentUndoUnit::GetParentState 메서드로 마스킹합니다. 예를 들어: syntax<br>fNormal = ((pdwState & UAS_MASK) == UAS_NORMAL)<br> |
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
머리글 | ocidl.h |