IConsole2::UpdateAllViews method

The IConsole2::UpdateAllViews method is called by the snap-in when there is a content change in the result pane. This method can be called either by IComponent or IComponentData.

Syntax

HRESULT UpdateAllViews(
  [in] LPDATAOBJECT lpDataObject,
  [in] LPARAM       data,
  [in] LONG_PTR     hint
);

Parameters

  • lpDataObject [in]
    A pointer to a user-supplied data object.

  • data [in]
    A user-defined value, for example a pointer to the modified content.

  • hint [in]
    A user-defined value, for example information about the type of content change.

Return value

This method can return one of these values.

  • S_OK
    The notification was successfully sent.

  • E_UNEXPECTED
    An unexpected error occurred.

Remarks

This method sends an MMCN_VIEW_CHANGE notification to all instances of IComponent associated with the snap-in instance calling this method. The lpDataObject, data, and hint parameters are passed as the lpDataObject arg, and param for the IComponent::Notify method.

This method should be called from the IConsole2 interface pointer obtained through the snap-in IComponentData implementation.

Requirements

Minimum supported client

Windows Vista

Minimum supported server

Windows Server 2008

Header

Mmc.h

DLL

Mmcndmgr.dll

See also

IConsole3

IConsole2

IToolbar