Freigeben über


IMetaDataAssemblyImport::GetFileProps-Methode (rometadataapi.h)

Ruft die Eigenschaften der Datei mit der angegebenen Metadatensignatur ab.

Syntax

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

Parameter

[in] mdf

Das mdFile-Metadatentoken , das die Datei darstellt, für die die Eigenschaften abgerufen werden sollen.

[out] szName

Der einfache Name der Datei.

[in] cchName

Die Größe von szName in breiten Zeichen.

[out] pchName

Die Anzahl der in szName tatsächlich zurückgegebenen breiten Zeichen.

[out] ppbHashValue

Ein Zeiger auf den Hashwert. Dies ist der den SHA-1-Algorithmus verwendende Hash der Datei.

[out] pcbHashValue

Die Anzahl der breiten Zeichen im zurückgegebenen Hashwert.

[out] pdwFileFlags

Ein Zeiger auf die Flags, die die auf eine Datei angewendeten Metadaten beschreiben. Der Wert für Flags ist eine Kombination aus mindestens einem CorFileFlags-Wert.

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

Weitere Informationen

Imetadataassemblyimport