Sdílet prostřednictvím


GetHashFromHandle Function

Updated: July 2010

Generates a hash over the contents of the file with the specified file handle, using the specified hash algorithm.

This function has been deprecated in the .NET Framework version 4. Use the ICLRStrongName::GetHashFromHandle method instead.

HRESULT GetHashFromHandle (
    [in]  HANDLE   hFile,
    [in, out] unsigned int   *piHashAlg,
    [out] BYTE     *pbHash,
    [in]  DWORD    cchHash,
    [out] DWORD    *pchHash
);

Parameters

  • hFile
    [in] The handle of the file to be hashed.

  • piHashAlg
    [in, out] A constant that specifies the hash algorithm. Use zero for the default algorithm.

  • pbHash
    [out] The returned hash buffer.

  • cchHash
    [in] The requested maximum size of pbHash.

  • pchHash
    [out] The size, in bytes, of the returned pbHash.

Requirements

Platforms: See .NET Framework System Requirements.

Header: StrongName.h

Library: Included as a resource in MsCorEE.dll

.NET Framework Versions: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

See Also

Reference

ICLRStrongName::GetHashFromHandle Method

ICLRStrongName Interface

Change History

Date

History

Reason

July 2010

Added link to recommended alternative.

Information enhancement.