Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
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
);
Parameters
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 in breiten Zeichen von szName.
pchName
[out] Ein Zeiger auf die Anzahl der breiten Zeichen, die szNametatsächlich zurückgegeben wurden.
pMetaData
[out] Ein Zeiger auf eine ASSEMBLYMETADATA-Struktur, die die Assemblymetadaten enthält.
ppbHashValue
[out] Ein Zeiger auf den Hashwert. Dies ist der Hash mithilfe des SHA-1-Algorithmus der PublicKey Eigenschaft der Assembly, auf die verwiesen wird.
pcbHashValue
[out] Die Anzahl der breiten Zeichen im zurückgegebenen Hashwert.
pdwAssemblyRefFlags
[out] Ein Zeiger zum Kennzeichnen, der die auf eine Assembly angewendeten Metadaten beschreibt. Der Flags-Wert ist eine Kombination aus einem oder mehreren CorAssemblyFlags-Werten .
Return Value
Diese Methode gibt S_OK zurück, wenn sie erfolgreich ist; andernfalls wird eine der Fehlercodes zurückgegeben, die in der Winerror.h-Headerdatei definiert sind.
Requirements
Plattformen: Siehe .NET unterstützte Betriebssysteme.
Header: Cor.h
Library: CorGuids.lib