IMetaDataAssemblyImport::GetAssemblyRefProps-Methode
Ruft den Satz von Eigenschaften für den Assemblyverweis mit der angegebenen Metadatensignatur ab.
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
);
Parameter
mdar
[in] Das mdAssemblyRef
-Metadatentoken, das den Assemblyverweis darstellt, für den die Eigenschaften abgerufen werden sollen.
ppbPublicKeyOrToken
[out] Ein Zeiger auf den öffentlichen Schlüssel oder das Metadatentoken.
pcbPublicKeyOrToken
[out] Die Anzahl der Bytes im zurückgegebenen öffentlichen Schlüssel oder Token.
szName
[out] Der einfache Name der Assembly.
cchName
[in] Die Größe von szName
in Breitzeichen.
pchName
[out] Ein Zeiger auf die Anzahl der tatsächlich in szName
zurückgegebenen Breitzeichen.
pMetaData
[out] Ein Zeiger auf eine ASSEMBLYMETADATA-Struktur, die die Assemblymetadaten enthält.
ppbHashValue
[out] Ein Zeiger auf den Hashwert. Dies ist der den SHA-1-Algorithmus verwendende Hash der PublicKey
-Eigenschaft der Assembly, auf die verwiesen wird, es sei denn, das Flag „arfFullOriginator“ der AssemblyRefFlags-Enumeration ist festgelegt.
pcbHashValue
[out] Die Anzahl der Breitzeichen im zurückgegebenen Hashwert.
pdwAssemblyRefFlags
[out] Ein Zeiger auf Flags, die die auf eine Assembly angewendeten Metadaten beschreiben. Der Wert für Flags ist eine Kombination aus mindestens einem CorAssemblyFlags-Wert.
Rückgabewert
Diese Methode gibt bei erfolgreicher Ausführung S_OK zurück. Andernfalls wird einer der Fehlercodes zurückgegeben, die in der Headerdatei „Winerror.h“ definiert sind.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: Cor.h
Bibliothek: Als Ressource in „MsCorEE.dll“ verwendet
.NET Framework-Versionen: seit Version 1.0 verfügbar