IVsShell.GetProperty Yöntem (Int32, Object)
Ortam özelliği döndürür.
Ad Alanı: Microsoft.VisualStudio.Shell.Interop
Derleme: Microsoft.VisualStudio.Shell.Interop (Microsoft.VisualStudio.Shell.Interop.dll içinde)
Sözdizimi
int GetProperty(
int propid,
out object pvar
)
int GetProperty(
int propid,
[OutAttribute] Object^% pvar
)
abstract GetProperty :
propid:int *
pvar:Object byref -> int
Function GetProperty (
propid As Integer,
<OutAttribute> ByRef pvar As Object
) As Integer
Parametreler
propid
Type: System.Int32[in] Ortam özellik tanımlayıcısı. Daha fazla bilgi için bkz: __VSSPROPID.
pvar
Type: System.Object[out] Belirtilen özellik değerini içeren bir değişken yapısı işaretçisi.
Dönüş Değeri
Type: System.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.
Notlar
COM imza
Vsshell.idl:
HRESULT IVsShell::GetProperty(
[in] VSSPROPID propid,
[out] VARIANT *pvar
);
Her __VSSPROPID uygun VT_ türünü içeren bir değişken yapısı döndürmesi gerekir. Arayan VT_ doğru olduğunu varsayabilir; diğer bir deyişle, bu çağrı için gerekli değildir VariantChangeType veya türü (ötesinde üstbilgi dosyası uyuşmazlıkları yoktu emin olmak için bir onay) doğrulayın. Bu mantık, bir özelliğini ayarlarken çağıran için de geçerlidir; Hiyerarşi çağıran bir değişken zaten doğru VT_ türe dönüştürülen geçen olduğunu varsayar.
Daha fazla bilgi için bkz: IDispatch.
Ayrıca bkz.
IVsShell Arabirim
Microsoft.VisualStudio.Shell.Interop Ad Alanı
Başa dön