Share via


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

IRP_MJ_DEVICE_CONTROL

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

MOUNTDEV_NAME