Partager via


Méthode IMetaDataAssemblyImport ::GetFileProps (rometadataapi.h)

Obtient les propriétés du fichier avec la signature de métadonnées spécifiée.

Syntaxe

HRESULT GetFileProps(
  [in]  mdFile     mdf,
  [out] LPWSTR     szName,
  [in]  ULONG      cchName,
  [out] ULONG      *pchName,
  [out] const BYTE **ppbHashValue,
  [out] ULONG      *pcbHashValue,
  [out] DWORD      *pdwFileFlags
);

Paramètres

[in] mdf

Jeton de métadonnées mdFile qui représente le fichier pour lequel obtenir les propriétés.

[out] szName

Nom simple du fichier.

[in] cchName

Taille, en caractères larges, de szName.

[out] pchName

Nombre de caractères larges réellement retournés dans szName.

[out] ppbHashValue

Pointeur vers la valeur de hachage. Il s’agit du hachage, à l’aide de l’algorithme SHA-1, du fichier.

[out] pcbHashValue

Nombre de caractères larges dans la valeur de hachage retournée.

[out] pdwFileFlags

Pointeur vers les indicateurs qui décrivent les métadonnées appliquées à un fichier. La valeur des indicateurs est une combinaison d’une ou plusieurs valeurs CorFileFlags.

Valeur retournée

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Spécifications

Condition requise Valeur
Plateforme cible Windows
En-tête rometadataapi.h

Voir aussi

IMetaDataAssemblyImport