Método IOleInPlaceComponentUIManager.UpdateUI (UInt32, Int32, UInt32)
Publicado: abril de 2016
Informa o ambiente em que o estado da interface do usuário visível do objeto VSPackage no local foi alterado.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
int UpdateUI(
uint dwCompRole,
int fImmediateUpdate,
uint dwReserved
)
int UpdateUI(
unsigned int dwCompRole,
int fImmediateUpdate,
unsigned int dwReserved
)
abstract UpdateUI :
dwCompRole:uint32 *
fImmediateUpdate:int *
dwReserved:uint32 -> int
Function UpdateUI (
dwCompRole As UInteger,
fImmediateUpdate As Integer,
dwReserved As UInteger
) As Integer
Parâmetros
- dwCompRole
[in] Função do objeto no local afetado.Para obter uma lista válida dwCompRole valores, consulte OLEROLE.
- fImmediateUpdate
[in] Sinalizador que indica se ou não uma atualização imediata de síncrona deve ocorrer.Se definido como true, a atualização é síncrona.Se definido como false, a atualização ocorre no tempo ocioso.
- dwReserved
[in] Reservado para uso futuro.Deve ser definido como 0.
Valor de retorno
Type: System.Int32
Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.
Comentários
COM assinatura
De oleipc.idl:
HRESULT IOleInPlaceComponentUIManager::UpdateUI(
[in] DWORD dwCompRole,
[in] BOOL fImmediateUpdate,
[in] DWORD dwReserved
);
UpdateUIpode ser chamado por qualquer um dos mais interno da interface do usuário objeto ativo ou por objetos que servem como recipientes para este objeto mais interno.Normalmente, a atualização da interface do usuário ocorre em tempo de inatividade em vez de imediatamente.No entanto, se o fImmediateUpdate parâmetro for definido como true, a atualização é executada imediatamente (de forma síncrona).
Consulte também
Interface IOleInPlaceComponentUIManager
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo