Enumeração UASFLAGS (ocidl.h)

Fornece informações sobre a unidade de desfazer pai.

Syntax

typedef enum tagUASFLAGS {
  UAS_NORMAL = 0,
  UAS_BLOCKED = 0x1,
  UAS_NOPARENTENABLE = 0x2,
  UAS_MASK = 0x3
} UASFLAGS;

Constantes

 
UAS_NORMAL
Valor: 0
A unidade de desfazer pai aberta no momento está em um estado normal desbloqueado e pode aceitar quaisquer novas unidades adicionadas por meio de chamadas aos métodos Open ou Add .
UAS_BLOCKED
Valor: 0x1
A unidade de desfazer aberta no momento está bloqueada e rejeitará todas as unidades de desfazer adicionadas por meio de chamadas aos métodos IOleParentUndoUnit::Open ou IOleParentUndoUnit::Add . O chamador não precisa criar nenhuma unidade, pois elas serão rejeitadas.
UAS_NOPARENTENABLE
Valor: 0x2
A unidade de desfazer aberta no momento aceitará novas unidades, mas o chamador deve agir como se não houvesse nenhuma unidade aberta no momento. Isso significa que, se a nova unidade que está sendo criada exigir um pai, esse pai não atenderá a esse requisito e a pilha de desfazer deverá ser limpa.
UAS_MASK
Valor: 0x3
Ao verificar um estado normal, use esse valor para mascarar bits não utilizados no parâmetro pdwState para o método IOleParentUndoUnit::GetParentState para compatibilidade futura. Por exemplo:


syntax<br>fNormal = ((pdwState &amp; UAS_MASK) == UAS_NORMAL)<br>

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho ocidl.h

Confira também

IOleParentUndoUnit::GetParentState