IVsProjectCfgProvider.OpenProjectCfg(String, IVsProjectCfg) Yöntem

Tanım

IVsProjectCfgProjenin yapılandırma nesnesinde uygulanan arabirime erişim sağlar.

public:
 int OpenProjectCfg(System::String ^ szProjectCfgCanonicalName, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IVsProjectCfg ^ % ppIVsProjectCfg);
public:
 int OpenProjectCfg(Platform::String ^ szProjectCfgCanonicalName, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IVsProjectCfg ^ &  ppIVsProjectCfg);
int OpenProjectCfg(std::wstring const & szProjectCfgCanonicalName, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IVsProjectCfg const & & ppIVsProjectCfg);
public int OpenProjectCfg (string szProjectCfgCanonicalName, out Microsoft.VisualStudio.Shell.Interop.IVsProjectCfg ppIVsProjectCfg);
abstract member OpenProjectCfg : string * IVsProjectCfg -> int
Public Function OpenProjectCfg (szProjectCfgCanonicalName As String, ByRef ppIVsProjectCfg As IVsProjectCfg) As Integer

Parametreler

szProjectCfgCanonicalName
String

'ndaki Erişim için yapılandırmanın kurallı adı işaretçisi.

ppIVsProjectCfg
IVsProjectCfg

dışı IVsProjectCfg Tarafından tanımlanan yapılandırmanın arabirimine yönelik işaretçi szProjectCfgCanonicalName .

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.

Açıklamalar

COM Imzası

Vsshell. IDL dosyasından:

HRESULT IVsProjectCfgProvider::OpenProjectCfg(  
   [in] LPCOLESTR szProjectCfgCanonicalName,  
   [out] IVsProjectCfg **ppIVsProjectCfg  
);  

Yapı yapılandırmasının kurallı adı, üç dizenin dize birleşimi olur: <Configuration Name> "|" değişmez dize ve platform adı. Örneğin, "Debug|Win32" veya "Release|win64" geçerli kurallı yapılandırma adlarıdır.

Şunlara uygulanır