IAssemblyCache::QueryAssemblyInfo-Methode (winsxs.h)

Die QueryAssemblyInfo-Methode fragt den parallelen Assemblyspeicher nach Assemblyinformationen ab und überprüft die Dateien im parallelen Assemblyspeicher anhand des Assemblymanifests.

Syntax

HRESULT QueryAssemblyInfo(
  [in, optional] DWORD         dwFlags,
  [in]           LPCWSTR       pszAssemblyName,
  [in, out]      ASSEMBLY_INFO *pAsmInfo
);

Parameter

[in, optional] dwFlags

Gibt die abzurufenden Informationen an.

Dieser Parameter kann mindestens einer der folgenden Werte oder 0 sein.

Wert Bedeutung
QUERYASMINFO_FLAG_VALIDATE
Überprüft die Assemblydateien im parallelen Assemblyspeicher anhand des Assemblymanifests. Dies umfasst die Überprüfung des Hashs und der Starken Namenssignatur der Assembly.
QUERYASMINFO_FLAG_GETSIZE
Gibt die Größe aller Dateien in der Assembly zurück.

[in] pszAssemblyName

Zeiger auf null-beendeten Zeichenfolgenwert, der den vollständig angegebenen starken Namen der abzufragenden Assembly enthält. Wenn der Name nicht vollständig angegeben ist, ist das Ergebnis der Methode undefiniert.

[in, out] pAsmInfo

Zeiger auf die ASSEMBLY_INFO-Struktur , die die Informationen empfängt.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Rückgabewert BESCHREIBUNG
S_OK
Die Methode wurde erfolgreich ausgeführt.
S_FALSE
Die Methode war nicht erfolgreich.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile winsxs.h
DLL Sxs.dll

Weitere Informationen

Iassemblycache