Don't create the media change event as named object.

svn path=/trunk/; revision=15469
This commit is contained in:
Hartmut Birr 2005-05-22 16:44:36 +00:00
parent 5b45accaef
commit 4eba3d8e71
2 changed files with 2 additions and 18 deletions

View file

@ -391,17 +391,10 @@ static VOID
CdromClassCreateMediaChangeEvent(IN PDEVICE_EXTENSION DeviceExtension, CdromClassCreateMediaChangeEvent(IN PDEVICE_EXTENSION DeviceExtension,
IN ULONG DeviceNumber) IN ULONG DeviceNumber)
{ {
WCHAR NameBuffer[MAX_PATH];
UNICODE_STRING Name;
swprintf (NameBuffer,
L"\\Device\\MediaChangeEvent%lu",
DeviceNumber);
RtlInitUnicodeString (&Name,
NameBuffer);
DeviceExtension->MediaChangeEvent = DeviceExtension->MediaChangeEvent =
IoCreateSynchronizationEvent (&Name, IoCreateSynchronizationEvent (NULL,
&DeviceExtension->MediaChangeEventHandle); &DeviceExtension->MediaChangeEventHandle);
KeClearEvent (DeviceExtension->MediaChangeEvent); KeClearEvent (DeviceExtension->MediaChangeEvent);

View file

@ -315,17 +315,8 @@ static VOID
DiskClassCreateMediaChangeEvent(IN PDEVICE_EXTENSION DeviceExtension, DiskClassCreateMediaChangeEvent(IN PDEVICE_EXTENSION DeviceExtension,
IN ULONG DeviceNumber) IN ULONG DeviceNumber)
{ {
WCHAR NameBuffer[MAX_PATH];
UNICODE_STRING Name;
swprintf (NameBuffer,
L"\\Device\\MediaChangeEvent%lu",
DeviceNumber);
RtlInitUnicodeString (&Name,
NameBuffer);
DeviceExtension->MediaChangeEvent = DeviceExtension->MediaChangeEvent =
IoCreateSynchronizationEvent (&Name, IoCreateSynchronizationEvent (NULL,
&DeviceExtension->MediaChangeEventHandle); &DeviceExtension->MediaChangeEventHandle);
KeClearEvent (DeviceExtension->MediaChangeEvent); KeClearEvent (DeviceExtension->MediaChangeEvent);