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 & 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 |