Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Mit dieser IOCTL kann ein Client eine Benachrichtigung zur Ankunft der Plug- und Play-Geräteschnittstelle mit dem angegebenen Volumenamen simulieren. Wenn ein Client keine Geräteschnittstelle vom Typ MOUNTDEV_MOUNTED_DEVICE_GUID registriert, wird der Bereitstellungs-Manager nicht über seine Ankunft benachrichtigt. Der Kunde kann jedoch den Mount Manager über die Ankunft seines Volumens direkt über diese IOCTL benachrichtigen.
Diese IOCTL ermöglicht Clients das Abrufen von Laufwerkbuchstaben für neu erstellte Volumes während des Setups im Textmodus, wenn das Plug- und Play-Geräteinstallationsprogramm nicht ausgeführt wird.
Clients, die eine Geräteschnittstelle vom Typ MOUNTDEV_MOUNTED_DEVICE_GUID auf normale Weise registriert haben, sollten diese IOCTL nicht verwenden.
Hauptcode
Eingabepuffer
Der Bereitstellungs-Manager-Client lädt die folgende Struktur mit dem Nichtpersistenten Zielgerätenamen. Die initialisierte Struktur, MOUNTMGR_TARGET_NAME wird am Anfang des Puffers bei Irp->AssociatedIrp.SystemBuffereingefügt.
Eingabepufferlänge
Parameters.DeviceIoControl.InputBufferLength in der I/O-Stapelposition des IRP gibt die Größe des Eingabepuffers in Bytes an, die größer oder gleich sizeof(MOUNTMGR_TARGET_NAME)
sein muss.
Ausgabepuffer
Nichts.
Länge des Ausgabepuffers
Nichts.
Eingabe-/Ausgabepuffer
N/A
Länge des Eingabe-/Ausgabepuffers
N/A
Statusblock
Wenn der Vorgang erfolgreich ist, wird das feld Status auf STATUS_SUCCESS festgelegt.
Die durch InputBufferLength-angegebene Eingabepuffergröße muss groß genug sein, um die Struktur MOUNTMGR_TARGET_NAME und den darauf folgenden symbolischen Verknüpfungsnamen zu halten. Wenn es nicht groß genug ist, wird das feld Status auf STATUS_INVALID_PARAMETER festgelegt.
Bemerkungen
Weitere Informationen finden Sie unter Unterstützen von Mount Manager-Anforderungen in einem Speicherklassentreiber.
Anforderungen
Anforderung | Wert |
---|---|
Header- | mountmgr.h (include Mountmgr.h) |