IVsProjectCfgProvider.OpenProjectCfg(String, IVsProjectCfg) 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.
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
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.