Don't create the media change event as named object.
authorHartmut Birr <osexpert@googlemail.com>
Sun, 22 May 2005 16:44:36 +0000 (16:44 +0000)
committerHartmut Birr <osexpert@googlemail.com>
Sun, 22 May 2005 16:44:36 +0000 (16:44 +0000)
svn path=/trunk/; revision=15469

reactos/drivers/storage/cdrom/cdrom.c
reactos/drivers/storage/disk/disk.c

index 51f8535..e8baab6 100644 (file)
@@ -391,17 +391,10 @@ static VOID
 CdromClassCreateMediaChangeEvent(IN PDEVICE_EXTENSION DeviceExtension,
                                 IN ULONG DeviceNumber)
 {
-  WCHAR NameBuffer[MAX_PATH];
-  UNICODE_STRING Name;
 
-  swprintf (NameBuffer,
-           L"\\Device\\MediaChangeEvent%lu",
-           DeviceNumber);
-  RtlInitUnicodeString (&Name,
-                       NameBuffer);
 
   DeviceExtension->MediaChangeEvent =
-    IoCreateSynchronizationEvent (&Name,
+    IoCreateSynchronizationEvent (NULL,
                                  &DeviceExtension->MediaChangeEventHandle);
 
   KeClearEvent (DeviceExtension->MediaChangeEvent);
index 3ffb6ab..9b2cf1d 100644 (file)
@@ -315,17 +315,8 @@ static VOID
 DiskClassCreateMediaChangeEvent(IN PDEVICE_EXTENSION DeviceExtension,
                                 IN ULONG DeviceNumber)
 {
-  WCHAR NameBuffer[MAX_PATH];
-  UNICODE_STRING Name;
-
-  swprintf (NameBuffer,
-           L"\\Device\\MediaChangeEvent%lu",
-           DeviceNumber);
-  RtlInitUnicodeString (&Name,
-                       NameBuffer);
-
   DeviceExtension->MediaChangeEvent =
-    IoCreateSynchronizationEvent (&Name,
+    IoCreateSynchronizationEvent (NULL,
                                  &DeviceExtension->MediaChangeEventHandle);
 
   KeClearEvent (DeviceExtension->MediaChangeEvent);