Udostępnij za pośrednictwem


Metoda IVsOutputGroup.get_DeployDependencies — (UInt32, IVsDeployDependency[], UInt32 )

 

Zapewnia dostęp do jednego lub więcej zależności wdrażania.

Przestrzeń nazw:   Microsoft.VisualStudio.Shell.Interop
Zestaw:  Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)

Składnia

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

Parametry

  • celt
    [w] Numer żądanej wdrażania zależności.
  • rgpdpd
    [w, out] Na wejściowe, wskaźnik do tablicy interfejsu wielkości celt.Na wyjście, wskaźnik, aby IVsDeployDependency tablicy interfejs, który zawiera liczbę interfejsów określonych przez celt lub liczba dostępnych.
  • pcActual
    [out, opcjonalne] Wskaźnik rzeczywista liczba zwracanych w zależności pgpdpd.

Wartość zwracana

Type: System.Int32

Jeśli metoda się powiedzie, zwraca S_OK.Jeśli nie powiedzie się, zwraca kod błędu.

Uwagi

Podpis COM

Z vsshell.idl:

HRESULT IVsOutputGroup::get_DeployDependencies(
   [in] ULONG celt,
   [in, out, size_is(celt)] IVsDeployDependency * rgpdpd[],
   [out, optional] ULONG *pcActual
);

Projekt wdrożenia scala wszystkie zależności wdrażania Instalator i sprawia, że są one wdrażane.Jeśli projekt ma żadnych zależności wdrożenia, powinna zwrócić E_NOTIMPL z tej metody.

Zobacz też

Interfejs IVsOutputGroup
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop

Powrót do początku