IHWEventHandler interface (shobjidl.h)
Called by AutoPlay to implement the handling of registered media types.
Inheritance
The IHWEventHandler interface inherits from the IUnknown interface. IHWEventHandler also has these types of members:
Methods
The IHWEventHandler interface has these methods.
IHWEventHandler::HandleEvent Handles AutoPlay device events for which there is no content of the type the application is registered to handle. |
IHWEventHandler::HandleEventWithContent Not implemented. (IHWEventHandler.HandleEventWithContent) |
IHWEventHandler::Initialize Initializes an object that contains an implementation of the IHWEventHandler interface. |
Remarks
Developers supporting this interface must expose it in a Component Object Model (COM) server.
All applications registered as AutoPlay media handlers must implement this interface. Handlers that implement this interface should return quickly from calls to IHWEventHandler::HandleEvent and IHWEventHandler2::HandleEventWithHWND so they won't block the AutoPlay dialog from closing. Additionally, if a local server must be launched for the creation of this handler, it should not block the CreateInstance call; it should return as soon as possible.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows XP [desktop apps only] |
Minimum supported server | Windows Server 2003 [desktop apps only] |
Target Platform | Windows |
Header | shobjidl.h |