Aracılığıyla paylaş


IVsMultiItemSelect.GetSelectedItems Yöntem (UInt32, UInt32, VSITEMSELECTION )

 

Döndürür bir IVsHierarchy arabirim işaretçisi ve seçili maddeler için Madde tanımlayıcısı.

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

Sözdizimi

int GetSelectedItems(
    uint grfGSI,
    uint cItems,
    VSITEMSELECTION[] rgItemSel
)
int GetSelectedItems(
    unsigned int grfGSI,
    unsigned int cItems,
    array<VSITEMSELECTION>^ rgItemSel
)
abstract GetSelectedItems : 
        grfGSI:uint32 *
        cItems:uint32 *
        rgItemSel:VSITEMSELECTION[] -> int
Function GetSelectedItems (
    grfGSI As UInteger,
    cItems As UInteger,
    rgItemSel As VSITEMSELECTION()
) As Integer

Parametreler

  • grfGSI
    [in] Bayrak bilgi verilmesi hakkında nasıl seçili öğeleri geri gönderilmelidir.İçin geçerli grfGSI değerlerinin, __VSGSIFLAGS.
  • cItems
    [in] Seçili öğelerin sayısı.
  • rgItemSel
    [size_is(cItems) çıkış] Dizi VSITEMSELECTION yapılarını içeren bir IVsHierarchy işaretçisi ve seçilen her madde için Madde tanımlayıcısı.

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 IVsMultiItemSelect::GetSelectedItems(
   [in] VSGSIFLAGS grfGSI,
   [in] ULONG cItems,
   [out, size_is(cItems)] VSITEMSELECTION rgItemSel[]
);

Seçili tüm öğeleri tek bir hiyerarşiye ait, set pHier her üye VSITEMSELECTION işaret etmek için yapı IVsHierarchy o hiyerarşi için arabirim.Set itemid her yapısı üyesi VSITEMID_SELECTION.

Seçili öğeleri birden çok hiyerarşileri ait, set pHier her üye VSITEMSELECTION ilk ortak işaret edecek şekilde yapı IVsHierarchy arabirimi, genellikle üst hiyerarşi.Set itemid her yapısı üyesi VSITEMID_SELECTION.

Alınan bilgi GetSelectedItems güncelleştirmek için kullanılan Solution Explorer.

Ayrıca bkz.

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

Başa dön