IVsProject4.AddItemWithSpecific Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirli bir düzenleyiciyi kullanarak bir öğe ekler.
public:
int AddItemWithSpecific(System::UInt32 itemidLoc, Microsoft::VisualStudio::Shell::Interop::VSADDITEMOPERATION dwAddItemOperation, System::String ^ pszItemName, System::UInt32 cFilesToOpen, cli::array <System::String ^> ^ rgpszFilesToOpen, IntPtr hwndDlgOwner, System::UInt32 grfEditorFlags, Guid % rguidEditorType, System::String ^ pszPhysicalView, Guid % rguidLogicalView, cli::array <Microsoft::VisualStudio::Shell::Interop::VSADDRESULT> ^ pResult);
public int AddItemWithSpecific (uint itemidLoc, Microsoft.VisualStudio.Shell.Interop.VSADDITEMOPERATION dwAddItemOperation, string pszItemName, uint cFilesToOpen, string[] rgpszFilesToOpen, IntPtr hwndDlgOwner, uint grfEditorFlags, ref Guid rguidEditorType, string pszPhysicalView, ref Guid rguidLogicalView, Microsoft.VisualStudio.Shell.Interop.VSADDRESULT[] pResult);
abstract member AddItemWithSpecific : uint32 * Microsoft.VisualStudio.Shell.Interop.VSADDITEMOPERATION * string * uint32 * string[] * nativeint * uint32 * Guid * string * Guid * Microsoft.VisualStudio.Shell.Interop.VSADDRESULT[] -> int
Public Function AddItemWithSpecific (itemidLoc As UInteger, dwAddItemOperation As VSADDITEMOPERATION, pszItemName As String, cFilesToOpen As UInteger, rgpszFilesToOpen As String(), hwndDlgOwner As IntPtr, grfEditorFlags As UInteger, ByRef rguidEditorType As Guid, pszPhysicalView As String, ByRef rguidLogicalView As Guid, pResult As VSADDRESULT()) As Integer
Parametreler
- itemidLoc
- UInt32
'ndaki Eklenecek öğenin öğe tanımlayıcısı. Değerler öğesinden alınır VSITEMID DWORD .
- dwAddItemOperation
- VSADDITEMOPERATION
'ndaki VSADDITEMOPERATION Numaralandırmadaki değerler.
- pszItemName
- String
'ndaki Eklenecek öğenin adı.
- cFilesToOpen
- UInt32
'ndaki Açılacak dosya sayısı.
- rgpszFilesToOpen
- String[]
[in, size_is (cFilesToOpen)] İle geçilen gerçek dosya sayısı cFilesToOpen .
- hwndDlgOwner
-
IntPtr
nativeint
'ndaki İletişim kutusu için tanıtıcı.
- grfEditorFlags
- UInt32
'ndaki Numaralandırmadaki değerler alınan bayraklar __VSSPECIFICEDITORFLAGS .
- rguidEditorType
- Guid
'ndaki Düzenleyici türünün benzersiz tanımlayıcısı.
- pszPhysicalView
- String
'ndaki Fiziksel görünümün adı.
- rguidLogicalView
- Guid
'ndaki Mantıksal görünümün adı.
- pResult
- VSADDRESULT[]
[Out, retval] Değerleri VSADDRESULT numaralandırmasından alınan sonuçlar.
Döndürülenler
Yöntem başarılı olursa, döndürür S_OK . Başarısız olursa, bir hata kodu döndürür.