IMetaDataAssemblyImport::GetAssemblyRefProps-Methode
Ruft alle Eigenschaften des Assemblyverweises mit der angegebenen Metadatensignatur ab.
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 von 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. Dieser Hash, der den SHA-1-Algorithmus verwendet, ist der Hash der PublicKey-Eigenschaft der Assembly, auf die verwiesen wird, sofern nicht das arfFullOriginator-Flag der AssemblyRefFlags-Enumeration festgelegt wird.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 Flagwert ist eine Kombination aus CorAssemblyFlags-Werten.
Rückgabewert
Diese Methode gibt S_OK zurück, wenn sie erfolgreich ist; andernfalls gibt sie einen der in der Headerdatei Winerror.h definierten Fehlercodes zurück.
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: Cor.h
Bibliothek: als Ressource in MsCorEE.dll verwendet
.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0