Partager via


Méthode IAssemblyCache ::QueryAssemblyInfo (winsxs.h)

La méthode QueryAssemblyInfo interroge le magasin d’assemblys côte à côte pour obtenir des informations sur l’assembly et valide les fichiers du magasin d’assemblys côte à côte par rapport au manifeste de l’assembly.

Syntaxe

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

Paramètres

[in, optional] dwFlags

Spécifie les informations à récupérer.

Ce paramètre peut être une ou plusieurs des valeurs suivantes ou 0.

Valeur Signification
QUERYASMINFO_FLAG_VALIDATE
Valide les fichiers d’assembly dans le magasin d’assemblys côte à côte par rapport au manifeste de l’assembly. Cela inclut la vérification du hachage et de la signature de nom fort de l’assembly.
QUERYASMINFO_FLAG_GETSIZE
Retourne la taille de tous les fichiers de l’assembly.

[in] pszAssemblyName

Pointeur vers la valeur de chaîne terminée par null contenant le nom fort entièrement spécifié de l’assembly à interroger. Si le nom n’est pas entièrement spécifié, le résultat de la méthode n’est pas défini.

[in, out] pAsmInfo

Pointeur vers la structure ASSEMBLY_INFO qui reçoit les informations.

Valeur retournée

Cette méthode peut retourner l’une de ces valeurs.

Valeur retournée Description
S_OK
S_OK
S_FALSE
La méthode n’a pas réussi.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête winsxs.h
DLL Sxs.dll

Voir aussi

IAssemblyCache