Share via


IBDAComparable::HashExactIncremental Method

This topic applies to Update Rollup 2 for Microsoft Windows XP Media Center Edition 2005 and later.
The HashExactIncremental method incrementally generates a hash code for all of the tuning properties of an object.

Syntax

HRESULT HashExactIncremental(
  [in]   __int64 PartialResult,
  [out]  __int64 *Result
);

Parameters

  • PartialResult [in]
    Specifies the intermediate hash code that is to be combined with the hash code that is generated by the method. Typically, this value was generated by a previous call to either HashExactIncremental or HashExact.

  • Result [out]
    Pointer to a variable that receives the result of the hash operation. This result is the hash code for the tuning properties of the object and its associated objects that are to be included in comparisons with other objects.

Return Value

If the method succeeds, it returns S_OK. If it fails, it returns an error code.

Remarks

This method generates a hash code from the values of the tuning properties in the object that implements the IBDAComparable interface, and its associated objects.

Calling this method with a PartialResult value of 0 yields the same result as as calling HashExact.

Requirements

Header Declared in Bdaiface.h.

See Also

HashExact
IBDAComparable Interface

Send comments about this topic to Microsoft

Build date: 12/4/2008