Partilhar via


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