Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Determina se um objeto foi alterado desde que foi salvo pela última vez em seu fluxo.
Sintaxe
HRESULT IsDirty();
Retornar valor
Esse método retorna S_OK para indicar que o objeto foi alterado. Caso contrário, ele retornará S_FALSE.
Comentários
Use esse método para determinar se um objeto deve ser salvo antes de fechá-lo. O sinalizador sujo de um objeto é limpo condicionalmente no método IPersistStream::Save.
Anotações aos Chamadores
Você deve tratar quaisquer códigos de retorno de erro como uma indicação de que o objeto foi alterado. A menos que esse método retorne explicitamente S_FALSE, suponha que o objeto deve ser salvo.Observe que as implementações fornecidas por OLE do método IPersistStream::IsDirty nas interfaces de moniker fornecidas por OLE sempre retornam S_FALSE porque seu estado interno nunca é alterado.
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] |
| Plataforma de Destino | Windows |
| Cabeçalho | objidl.h |