IVsObjectList.UpdateCounter(UInt32, UInt32) Método

Definição

Retorna o contador de alteração atual para a lista de árvore e é usado para indicar que o conteúdo da lista foi alterado.

public:
 int UpdateCounter([Runtime::InteropServices::Out] System::UInt32 % pCurUpdate, [Runtime::InteropServices::Out] System::UInt32 % pgrfChanges);
int UpdateCounter([Runtime::InteropServices::Out] unsigned int & pCurUpdate, [Runtime::InteropServices::Out] unsigned int & pgrfChanges);
public int UpdateCounter (out uint pCurUpdate, out uint pgrfChanges);
abstract member UpdateCounter : uint32 * uint32 -> int
Public Function UpdateCounter (ByRef pCurUpdate As UInteger, ByRef pgrfChanges As UInteger) As Integer

Parâmetros

pCurUpdate
UInt32

fora Ponteiro para o contador de atualização da lista de árvore atual.

pgrfChanges
UInt32

fora Especifica as alterações que ocorreram. Os valores são obtidos da _VSTREEITEMCHANGESMASK enumeração.

Retornos

Int32

Se o método for bem-sucedido, retornará S_OK. Se falhar, retornará um código de erro.

Implementações

Comentários

Assinatura COM

De VSShell. idl:

HRESULT IVsObjectList::UpdateCounter(  
   [out] ULONG *pCurUpdate,  
   [out] VSTREEITEMCHANGESMASK *pgrfChanges  
);  

Retornar um contador de atualização maior do que o último armazenado em cache por uma determinada árvore forçará chamadas para GetItemCount e LocateExpandedList conforme necessário. O pgrfChanges parâmetro contém valores da _VSTREEITEMCHANGESMASK enumeração. Essa enumeração destina-se ao suporte futuro de modificação de lista de árvore dinâmica. A funcionalidade não está habilitada no momento. Embora você possa atribuir um valor a pgrfChanges , o chamador irá ignorar o parâmetro.

Aplica-se a