IMetaDataAssemblyImport::GetAssemblyProps-Methode (rometadataapi.h)
Ruft den Satz von Eigenschaften für die Assembly mit der angegebenen Metadatensignatur ab.
Syntax
HRESULT GetAssemblyProps(
[in] mdAssembly mda,
[out] const BYTE **ppbPublicKey,
[out] ULONG *pcbPublicKey,
[out] ULONG *pulHashAlgId,
[out] LPWSTR szName,
[in] ULONG cchName,
[out] ULONG *pchName,
[out] ASSEMBLYMETADATA *pMetaData,
[out] DWORD *pdwAssemblyFlags
);
Parameter
[in] mda
Das mdAssembly-Metadatentoken , das die Assembly darstellt, für die die Eigenschaften abgerufen werden sollen.
[out] ppbPublicKey
Ein Zeiger auf den öffentlichen Schlüssel oder das Metadatentoken.
[out] pcbPublicKey
Die Anzahl der Bytes im zurückgegebenen öffentlichen Schlüssel.
[out] pulHashAlgId
Ein Zeiger auf den Algorithmus, der zum Hashen der Dateien in der Assembly verwendet wird.
[out] szName
Der einfache Name der Assembly.
[in] cchName
Die Größe von szName in breiten Zeichen.
[out] pchName
Die Anzahl der in szName tatsächlich zurückgegebenen breiten Zeichen.
[out] pMetaData
Ein Zeiger auf eine ASSEMBLYMETADATA-Struktur , die die Assemblymetadaten enthält.
[out] pdwAssemblyFlags
Flags, die die auf eine Assembly angewendeten Metadaten beschreiben. Dieser Wert ist eine Kombination aus mindestens zwei CorAssemblyFlags-Werten.
Rückgabewert
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | rometadataapi.h |