RE: BroadcastSystemMessage command for system-level drive- r

The easiest way is for the application to hand an IO request on the driver.
The driver queues the IRP and completes it when the request has been
satisfied. Depending on how the device was opened, the application is either
blocked, or waits for IRP completion using either WaitForSingleObject or
GetOverlappedResult. This is the standard way of doing things. The DDK does
document a way to create a notification event using
IoCreateNotificationEvent.

Gary G. Little
Staff Engineer
Broadband Storage, Inc.
xxxxx@broadstor.com

-----Original Message-----
From: xxxxx@nuvation.com [mailto:xxxxx@nuvation.com]
Sent: Monday, July 02, 2001 6:00 PM
To: NT Developers Interest List
Subject: [ntdev] BroadcastSystemMessage command for system-level driver

Hi

I’m writing a WDM driver and I need a way for the driver to notify the
application that a hardware event has occured. In the SDK documentation
(under a search for Broadcasting Messages) it said that
BroadcastSystemMessage command could be used to send messages to device
drivers and that "System-level device drivers use a related, system-level
function to broadcast system messages. "

In searching the DDK documentation, I found _SHELL_BroadcastSystemMessage
which seems to be for Windows ME but have been unable to find the Win2000
equivalent for it. I was hoping someone could point me in the right
direction.

Thanks,

Matthew Tse


You are currently subscribed to ntdev as: xxxxx@broadstor.com
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com