Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |