IVsObjectList.GetListChanges(UInt32, VSTREELISTITEMCHANGE[]) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna as alterações ocorridas em uma lista de árvore. Somente para uso futuro. Retorne E_NOTIMPL.
public:
int GetListChanges([Runtime::InteropServices::Out] System::UInt32 % pcChanges, cli::array <Microsoft::VisualStudio::Shell::Interop::VSTREELISTITEMCHANGE> ^ prgListChanges);
int GetListChanges([Runtime::InteropServices::Out] unsigned int & pcChanges, std::Array <Microsoft::VisualStudio::Shell::Interop::VSTREELISTITEMCHANGE> const & prgListChanges);
public int GetListChanges (out uint pcChanges, Microsoft.VisualStudio.Shell.Interop.VSTREELISTITEMCHANGE[] prgListChanges);
abstract member GetListChanges : uint32 * Microsoft.VisualStudio.Shell.Interop.VSTREELISTITEMCHANGE[] -> int
Public Function GetListChanges (ByRef pcChanges As UInteger, prgListChanges As VSTREELISTITEMCHANGE()) As Integer
Parâmetros
- pcChanges
- UInt32
[entrada, saída] Na entrada, o tamanho da prgListChanges matriz. Na saída, ponteiro para uma contagem de alterações.
- prgListChanges
- VSTREELISTITEMCHANGE[]
no Ponteiro para uma matriz que recebe as alterações que foram feitas na lista.
Retornos
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::GetListChanges(
[in,out] ULONG *pcChanges,
[in, size_is(*pcChanges)] VSTREELISTITEMCHANGE *prgListChanges
);
Se prgListChanges for null , pcChanges conterá o número de alterações. Caso contrário, pcChanges indicará o tamanho da matriz (para que o chamador possa alocar a matriz) para preencher os VSTREELISTITEMCHANGE registros.