Aracılığıyla paylaş


IVsOutputGroup.get_DeployDependencies Yöntem (UInt32, IVsDeployDependency[], UInt32 )

 

Bir veya daha çok dağıtım bağımlılıkları erişim sağlar.

Ad Alanı:   Microsoft.VisualStudio.Shell.Interop
Derleme:  Microsoft.VisualStudio.Shell.Interop (Microsoft.VisualStudio.Shell.Interop.dll içinde)

Sözdizimi

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

Parametreler

  • celt
    [in] İstenen dağıtım bağımlılıkları sayısı.
  • rgpdpd
    [içinde out] Boyut arabirimi dizisi giriş, işaretçi üzerinde celt.Çıktı üzerinde işaretçi bir IVsDeployDependency tarafından belirtilen arabirimler ya da sayı içeren arabirimi dizi celt ya da kullanılabilir.
  • pcActual
    [Çıkış, isteğe bağlı] İşaretçiyi bağımlılıkları döndürülen gerçek sayısı pgpdpd.

Dönüş Değeri

Type: System.Int32

Yöntem başarılı olursa, verir S_OK.Başarısız olursa, bir hata kodu döndürür.

Notlar

com imzası

Vsshell.idl:

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

Dağıtım projesinin tüm dağıtım bağımlılıkları Installer birleştirir ve dağıtıldıkları emin olur.Bir proje dağıtım bağımlıları yoktur, onu döndürür E_NOTIMPL bu yönteminden.

Ayrıca bkz.

IVsOutputGroup Arabirim
Microsoft.VisualStudio.Shell.Interop Ad Alanı

Başa dön