Microsoft DirectX 8.1 (C++)

_ICAManagerEvents::ComponentDenialRemoved

This topic applies to Windows XP Home Edition and Windows XP Professional only.

The ComponentDenialRemoved method is called when a denial is removed from a component.

Syntax

HRESULT ComponentDenialRemoved(
  ICAComponent*  pComp,
  ICADenial*  pDenial,
  long  cDenials
);

Parameters

  pComp

[in]  Pointer to the ICAComponent interface of the component.

  pDenial

[in]  Pointer to the ICADenial interface of the denial that was removed.

  cDenials

[in]  Number of denials that remain on this component.

Return Values

Return S_OK or an error code.

Remarks

When the number of non-transient denials reaches zero, the component is allowed. The count returned in cDenials includes transient denials, so if cDenials is greater than zero, the client should check for transient denials. Also, the client should check for denials on the parent request. Denials on a request apply to every component within the request.

The dispatch identifier (dispid) of this method is 2218.

See Also