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