Click here to Skip to main content
15,921,212 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: USB eject notification Pin
john56328-Aug-17 22:29
john56328-Aug-17 22:29 
GeneralRe: USB eject notification Pin
Jochen Arndt8-Aug-17 23:43
professionalJochen Arndt8-Aug-17 23:43 
It can be also received by the WM_DEVICECHANGE handler as DBT_DEVICEQUERYREMOVE, DBT_DEVICEREMOVEPENDING, or DBT_CUSTOMEVENT.

This requires calling RegisterDeviceNotification with appropriate settings. But that will not support volumes (DBT_DEVTYP_VOLUME) because arrival and removal evens are send by default. The only solution I know is opening a device handle for the USB drive and using that to register. Than you will get informed about the eject request and can reject the request or accept it after closing the device handle. See Device Events (Windows)[^].
GeneralRe: USB eject notification Pin
john56329-Aug-17 2:01
john56329-Aug-17 2:01 
GeneralRe: USB eject notification Pin
Jochen Arndt9-Aug-17 2:14
professionalJochen Arndt9-Aug-17 2:14 
AnswerRe: USB eject notification Pin
Randor 9-Aug-17 2:43
professional Randor 9-Aug-17 2:43 
QuestionCSplitterWnd with MDI Child Windows Pin
Member 1327791131-Jul-17 3:25
Member 1327791131-Jul-17 3:25 
QuestionRe: CSplitterWnd with MDI Child Windows Pin
David Crow31-Jul-17 3:49
David Crow31-Jul-17 3:49 
AnswerRe: CSplitterWnd with MDI Child Windows Pin
Member 1327791131-Jul-17 5:49
Member 1327791131-Jul-17 5:49 
AnswerRe: CSplitterWnd with MDI Child Windows Pin
Member 1327791131-Jul-17 19:45
Member 1327791131-Jul-17 19:45 
QuestionGood or Bad Idea: C++ OpenGL Application using PureMVC? Pin
DBPatric29-Jul-17 5:38
DBPatric29-Jul-17 5:38 
AnswerRe: Good or Bad Idea: C++ OpenGL Application using PureMVC? Pin
leon de boer30-Jul-17 3:52
leon de boer30-Jul-17 3:52 
GeneralRe: Good or Bad Idea: C++ OpenGL Application using PureMVC? Pin
DBPatric9-Aug-17 13:49
DBPatric9-Aug-17 13:49 
GeneralRe: Good or Bad Idea: C++ OpenGL Application using PureMVC? Pin
leon de boer11-Aug-17 16:29
leon de boer11-Aug-17 16:29 
QuestionDeclare member variable on stack or heap Pin
_Flaviu24-Jul-17 21:06
_Flaviu24-Jul-17 21:06 
AnswerRe: Declare member variable on stack or heap Pin
Richard MacCutchan24-Jul-17 22:22
mveRichard MacCutchan24-Jul-17 22:22 
GeneralRe: Declare member variable on stack or heap Pin
_Flaviu24-Jul-17 23:03
_Flaviu24-Jul-17 23:03 
GeneralRe: Declare member variable on stack or heap Pin
Richard MacCutchan24-Jul-17 23:09
mveRichard MacCutchan24-Jul-17 23:09 
GeneralRe: Declare member variable on stack or heap Pin
_Flaviu25-Jul-17 0:13
_Flaviu25-Jul-17 0:13 
GeneralRe: Declare member variable on stack or heap Pin
Richard MacCutchan25-Jul-17 0:31
mveRichard MacCutchan25-Jul-17 0:31 
AnswerRe: Declare member variable on stack or heap Pin
Victor Nijegorodov24-Jul-17 23:15
Victor Nijegorodov24-Jul-17 23:15 
GeneralRe: Declare member variable on stack or heap Pin
_Flaviu25-Jul-17 0:09
_Flaviu25-Jul-17 0:09 
GeneralMessage Closed Pin
9-Aug-17 0:50
professionalHometurph Indi9-Aug-17 0:50 
GeneralRe: Declare member variable on stack or heap Pin
Victor Nijegorodov9-Aug-17 1:21
Victor Nijegorodov9-Aug-17 1:21 
QuestionIDirect3DSurface9 Problem after Windows 10 Update Creator Pin
002comp24-Jul-17 19:42
002comp24-Jul-17 19:42 
AnswerRe: IDirect3DSurface9 Problem after Windows 10 Update Creator Pin
Jochen Arndt24-Jul-17 21:19
professionalJochen Arndt24-Jul-17 21:19 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.