IVsProject4.AddItemWithSpecific Yöntem

Tanım

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

Int32

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

Uygulamalar

Şunlara uygulanır