Freigeben über


IMetaDataAssemblyImport::GetAssemblyProps Method

Ruft den Satz von Eigenschaften für die Assembly mit der angegebenen Metadatensignatur ab.

Syntax

HRESULT GetAssemblyProps (
    [in]  mdAssembly          mda,
    [out] const void          **ppbPublicKey,
    [out] ULONG               *pcbPublicKey,
    [out] ULONG               *pulHashAlgId,
    [out] LPWSTR              szName,
    [in] ULONG                cchName,
    [out] ULONG               *pchName,
    [out] ASSEMBLYMETADATA    *pMetaData,
    [out] DWORD               *pdwAssemblyFlags
);

Parameters

mda [in]. Das mdAssembly Metadatentoken, das die Assembly darstellt, für die die Eigenschaften abgerufen werden sollen.

ppbPublicKey [out] Ein Zeiger auf den öffentlichen Schlüssel oder das Metadatentoken.

pcbPublicKey [out] Die Anzahl der Bytes im zurückgegebenen öffentlichen Schlüssel.

pulHashAlgId [out] Ein Zeiger auf den Algorithmus, der zum Hashen der Dateien in der Assembly verwendet wird.

szName [out] Der einfache Name der Assembly.

cchName [in] Die Größe in breiten Zeichen von szName.

pchName[out] Die Anzahl der breiten Zeichen, die tatsächlich zurückgegeben wurden.szName

pMetaData [out] Ein Zeiger auf eine ASSEMBLYMETADATA-Struktur, die die Assemblymetadaten enthält.

pdwAssemblyFlags [out] Flags, die die auf eine Assembly angewendeten Metadaten beschreiben. Dieser Wert ist eine Kombination aus einem oder mehreren CorAssemblyFlags-Werten .

Requirements

Plattformen: Siehe .NET unterstützte Betriebssysteme.

Header: Cor.h

Library: CorGuids.lib

See also