Aracılığıyla paylaş


IMetaDataAssemblyImport::GetAssemblyRefProps Method

Belirtilen meta veri imzasıyla derleme başvurusu için özellik kümesini alır.

Syntax

HRESULT GetAssemblyRefProps (
    [in]  mdAssemblyRef        mdar,
    [out] const void          **ppbPublicKeyOrToken,
    [out] ULONG                *pcbPublicKeyOrToken,
    [out] LPWSTR               szName,
    [in]  ULONG                cchName,
    [out] ULONG                *pchName,
    [out] ASSEMBLYMETADATA     *pMetaData,
    [out] const void           **ppbHashValue,
    [out] ULONG                *pcbHashValue,
    [out] DWORD                *pdwAssemblyRefFlags
);

Parameters

mdar
[in] Özelliklerin mdAssemblyRef alındığı derleme başvurularını temsil eden meta veri belirteci.

ppbPublicKeyOrToken
[out] Ortak anahtarın veya meta veri belirtecinin işaretçisi.

pcbPublicKeyOrToken
[out] Döndürülen ortak anahtar veya belirteçteki bayt sayısı.

szName
[out] Derlemenin basit adı.

cchName
[in] Boyutu, geniş karakterlerde, boyutu szName.

pchName
[out] içinde gerçekten döndürülen szNamegeniş karakter sayısına yönelik bir işaretçi.

pMetaData
[out] Derleme meta verilerini içeren bir ASSEMBLYMETADATA yapısına yönelik işaretçi.

ppbHashValue
[out] Karma değerinin işaretçisi. Bu, başvurulmakta olan derlemenin özelliğinin PublicKey SHA-1 algoritması kullanılarak karmadır.

pcbHashValue
[out] Döndürülen karma değerdeki geniş karakter sayısı.

pdwAssemblyRefFlags
[out] Bir derlemeye uygulanan meta verileri açıklayan bayraklara yönelik bir işaretçi. Bayraklar değeri, bir veya daha fazla CorAssemblyFlags değerinin birleşimidir.

Return Value

Bu yöntem başarılı olursa S_OK döndürür; aksi takdirde Winerror.h üst bilgi dosyasında tanımlanan hata kodlarından birini döndürür.

Requirements

Platform: Bkz. .NET tarafından desteklenen işletim sistemleri.

Header: Cor.h

Library: CorGuids.lib

See also