Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Belirtilen belirteç tarafından temsil edilen özelliğin meta verilerini alır.
Syntax
HRESULT GetPropertyProps (
[in] mdProperty prop,
[out] mdTypeDef *pClass,
[out] LPCWSTR szProperty,
[in] ULONG cchProperty,
[out] ULONG *pchProperty,
[out] DWORD *pdwPropFlags,
[out] PCCOR_SIGNATURE *ppvSig,
[out] ULONG *pbSig,
[out] DWORD *pdwCPlusTypeFlag,
[out] UVCP_CONSTANT *ppDefaultValue,
[out] ULONG *pcchDefaultValue,
[out] mdMethodDef *pmdSetter,
[out] mdMethodDef *pmdGetter,
[out] mdMethodDef rmdOtherMethod[],
[in] ULONG cMax,
[out] ULONG *pcOtherMethod
);
Parameters
prop [in] meta verilerinin döndürüleceği özelliği temsil eden belirteç.
pClass [out] Özelliği uygulayan türü temsil eden TypeDef belirtecinin işaretçisi.
szProperty [out] Özellik adını tutmak için bir arabellek.
cchProperty [in] 'nin geniş karakterlerinin szPropertyboyutu.
pchProperty [out] içinde szPropertydöndürülen geniş karakter sayısı.
pdwPropFlags [out] Özelliğine uygulanan öznitelik bayraklarına yönelik bir işaretçi. Bu değer , CorPropertyAttr numaralandırmasından bir bit maskesidir.
ppvSig [out] Özelliğinin meta veri imzasına bir işaretçi.
pbSig [out] içinde ppvSigdöndürülen bayt sayısı.
pdwCPlusTypeFlag [out] Özelliğin varsayılan değeri olan sabitin türünü belirten bir bayrak. Bu değer CorElementType sabit listesindendir.
ppDefaultValue [out] Bu özellik için varsayılan değeri depolayan bayt işaretçisi.
pcchDefaultValue[out] ELEMENT_TYPE_STRING geniş pdwCPlusTypeFlag karakterlerinin ppDefaultValueboyutu; aksi takdirde, bu değer uygun değildir. Bu durumda, uzunluğu ppDefaultValue tarafından pdwCPlusTypeFlagbelirtilen türden çıkarılır.
pmdSetter [out] Özelliği için ayarlanan erişimci yöntemini temsil eden MethodDef belirtecinin işaretçisi.
pmdGetter [out] Özelliği için get erişimci yöntemini temsil eden MethodDef belirtecine yönelik bir işaretçi.
rmdOtherMethod [out] özelliğiyle ilişkili diğer yöntemleri temsil eden bir MethodDef belirteçleri dizisi.
cMax [in] Dizinin en büyük boyutu rmdOtherMethod . Tüm yöntemleri tutacak kadar büyük bir dizi sağlamazsanız, bunlar uyarı olmadan atlanır.
pcOtherMethod [out] içinde rmdOtherMethoddöndürülen MethodDef belirteçlerinin sayısı.
Requirements
Platform: Bkz. .NET tarafından desteklenen işletim sistemleri.
Header: Cor.h
Library: CorGuids.lib