IHWEventHandler2 interface

Extends the IHWEventHandler interface to address User Account Control (UAC) elevation for device handlers.

Members

The IHWEventHandler2 interface inherits from IHWEventHandler. IHWEventHandler2 also has these types of members:

Methods

The IHWEventHandler2 interface has these methods.

MethodDescription
HandleEventWithHWND

Handles AutoPlay device events that contain content types that the application is not registered to handle. This method provides a handle to the owner window so that UI can be displayed if the process requires elevated privileges.

 

Remarks

This interface also provides the methods of the IHWEventHandler interface, from which it inherits.

Handlers that implement this interface should return quickly from calls to IHWEventHandler::HandleEvent and IHWEventHandler2::HandleEventWithHWND so they do not block the AutoPlay dialog from closing. Also, 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

Minimum supported client

Windows Vista [desktop apps only]

Minimum supported server

Windows Server 2008 [desktop apps only]

Header

Shobjidl.h

IDL

Shobjidl.idl

DLL

Shell32.dll

 

 

Show: