Método IVsOutputGroup.get_DeployDependencies (UInt32, IVsDeployDependency[], UInt32 )
Fornece acesso a um ou mais dependências de implantação.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
int get_DeployDependencies(
uint celt,
IVsDeployDependency[] rgpdpd,
uint[] pcActual
)
int get_DeployDependencies(
unsigned int celt,
array<IVsDeployDependency^>^ rgpdpd,
array<unsigned int>^ pcActual
)
abstract get_DeployDependencies :
celt:uint32 *
rgpdpd:IVsDeployDependency[] *
pcActual:uint32[] -> int
Function get_DeployDependencies (
celt As UInteger,
rgpdpd As IVsDeployDependency(),
pcActual As UInteger()
) As Integer
Parâmetros
- celt
[in] Número de dependências de implantação solicitada.
- rgpdpd
[in, out] Na entrada, ponteiro para uma matriz de interface de tamanho celt.Na saída, ponteiro para um IVsDeployDependency matriz de interface que contém o número de interfaces especificado por celt ou o número disponível.
- pcActual
[out, opcional] Ponteiro para o número real de dependências retornado em pgpdpd.
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 vsshell.idl:
HRESULT IVsOutputGroup::get_DeployDependencies(
[in] ULONG celt,
[in, out, size_is(celt)] IVsDeployDependency * rgpdpd[],
[out, optional] ULONG *pcActual
);
O projeto de implantação mescla todas as dependências de implantação ao instalador e certifica-se de que eles são implantados.Se um projeto não tem nenhuma dependência de implantação, deve retornar E_NOTIMPL deste método.
Consulte também
Interface IVsOutputGroup
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo