ReleasePowerRelationship (Compact 2013)

3/26/2014

This functions releases the handle returned from RegisterPowerRelationship.

Syntax

DWORD ReleasePowerRelationship(
  HANDLE h
);

Parameters

  • h
    [in] Handle returned from RegisterPowerRelationship.

Return Value

  • ERROR_INVALID_PARAMETER
    Indicates an invalid handle.
  • ERROR_SUCCESS
    Indicates that the relationship was removed correctly.

Remarks

Unregistering a power relationship has the side effect of unregistering the child device with Power Manager. If the child device exits while the relationship is outstanding, the call returns ERROR_INVALID_PARAMETER when it attempts to release the relationship handle.

Requirements

Header

pm.h

Library

coredll.lib

See Also

Reference

Power Management Functions
RegisterPowerRelationship