Enumeración UASFLAGS (ocidl.h)
Proporciona información sobre la unidad de deshacer primaria.
Syntax
typedef enum tagUASFLAGS {
UAS_NORMAL = 0,
UAS_BLOCKED = 0x1,
UAS_NOPARENTENABLE = 0x2,
UAS_MASK = 0x3
} UASFLAGS;
Constantes
UAS_NORMAL Valor: 0 La unidad de deshacer principal abierta actualmente está en un estado normal, desbloqueado y puede aceptar las nuevas unidades agregadas a través de llamadas a sus métodos Open o Add . |
UAS_BLOCKED Valor: 0x1 La unidad de deshacer abierta actualmente está bloqueada y rechazará las unidades de deshacer agregadas a través de llamadas a sus métodos IOleParentUndoUnit::Open o IOleParentUndoUnit::Add . El autor de la llamada no necesita crear ninguna nueva unidad, ya que solo se rechazarán. |
UAS_NOPARENTENABLE Valor: 0x2 La unidad de deshacer abierta actualmente aceptará nuevas unidades, pero el autor de la llamada debe actuar como si no hubiera ninguna unidad abierta actualmente. Esto significa que si la nueva unidad que se va a crear requiere un elemento primario, este elemento primario no satisface ese requisito y se debe borrar la pila de deshacer. |
UAS_MASK Valor: 0x3 Al comprobar si hay un estado normal, use este valor para enmascarar bits sin usar en el parámetro pdwState al método IOleParentUndoUnit::GetParentState para una compatibilidad futura. Por ejemplo: syntax<br>fNormal = ((pdwState & UAS_MASK) == UAS_NORMAL)<br> |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado | ocidl.h |