IOCTL_MOUNTDEV_LINK_CREATED IOCTL (mountdev.h)
Die Unterstützung für diese IOCTL durch die Bereitstellungs-Manager-Clients ist optional. Der Bereitstellungs-Manager verwendet diese IOCTL, um den Clienttreiber zu benachrichtigen, dass seinem Volume ein persistenter Name zugewiesen wurde. Die Eingabe für diese IOCTL ist der zugewiesene persistente Name.
Hauptcode
Eingabepuffer
Der Bereitstellungspunkt-Manager platziert eine Struktur variabler Länge vom Typ MOUNTDEV_NAME, die in Mountmgr.h am Anfang des Puffers unter Irp-AssociatedIrp.SystemBuffer> definiert ist. Der Bereitstellungs-Manager fügt den beständigen Namen ein, der gerade an der Adresse zugewiesen ist, auf die das Name-Element dieser Struktur verweist.
Eingabepufferlänge
Parameters.DeviceIoControl.InputBufferLength in der E/A-Stapelposition des IRP gibt die Größe des Eingabepuffers in Bytes an, die größer oder gleich sizeof(MOUNTDEV_NAME) sein muss.
Ausgabepuffer
Keine
Länge des Ausgabepuffers
Keine
Statusblock
Kein Status.
Hinweise
Der Implementierer dieser Funktion darf keine Threadsynchronisierung durchführen und darf keine blockierenden und/oder IPC-Funktionsaufrufe (Interprocess Communication) ausführen.
Anforderungen
Anforderung | Wert |
---|---|
Header | mountdev.h (einschließen von Mountmgr.h) |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für