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.
IOCTL_MOUNTDEV_LINK_DELETED benachrichtigt den Bereitstellungs-Manager-Client, dass ein beständiger Name gelöscht wurde, der damit verknüpft ist.
Die Unterstützung für diese IOCTL durch Bereitstellungs-Manager-Clients ist optional.
Hauptcode
Eingabepuffer
Der Bereitstellungs-Manager platziert eine Struktur mit variabler Länge vom Typ MOUNTDEV_NAME am Anfang des Puffers bei Irp->AssociatedIrp.SystemBuffer. Der Bereitstellungs-Manager fügt den dauerhaften Namen ein, der gerade an der Adresse zugewiesen wurde, auf die durch das Name Mitglied dieser Struktur verwiesen wird.
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(MOUNTDEV_NAME)sein muss.
Ausgabepuffer
Nichts.
Länge des Ausgabepuffers
Nichts.
Eingabe-/Ausgabepuffer
N/A
Länge des Eingabe-/Ausgabepuffers
N/A
Statusblock
Kein Status.
Bemerkungen
Der Implementierer dieser Funktion darf keine Threadsynchronisierung durchführen und darf keine Blockierungs- und/oder Interprocess Communication (IPC)-Funktionsaufrufe durchführen.
Weitere Informationen finden Sie unter Unterstützen von Mount Manager-Anforderungen in einem Speicherklassentreiber.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header- | mountdev.h (include Mountmgr.h) |