Compartilhar via


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