Freigeben über


IOCTL_MOUNTMGR_DELETE_POINTS IOCTL (mountmgr.h)

Diese IOCTL ist in Eingabe und Ausgabe in IOCTL_MOUNTMGR_QUERY_POINTSidentisch. Der Unterschied besteht darin, dass IOCTL_MOUNTMGR_DELETE_POINTS den Nebeneffekt hat, die symbolischen Verknüpfungen und die Bereitstellungs-Manager-Datenbankeinträge für die zurückgegebenen Dreifache zu löschen.

Wenn die Eingabe an diese IOCTL ("\DosDevices\X:", NULL, NULL) lautet, wobei X der aktuelle Laufwerkbuchstaben für das volume ist, das im Eingabedreifach angegeben ist, fügt der Bereitstellungs-Manager der Datenbank einen speziellen Eintrag hinzu, der angibt, dass der Client keinen Laufwerkbuchstaben benötigt. Bei nachfolgenden Neustarts weist der Bereitstellungs-Manager dem Volume keinen Standardlaufwerkbuchstaben zu.

Hauptcode

IRP_MJ_DEVICE_CONTROL

Eingabepuffer

Siehe IOCTL_MOUNTMGR_QUERY_POINTS.

Eingabepufferlänge

Siehe IOCTL_MOUNTMGR_QUERY_POINTS.

Ausgabepuffer

Siehe IOCTL_MOUNTMGR_QUERY_POINTS.

Länge des Ausgabepuffers

Siehe IOCTL_MOUNTMGR_QUERY_POINTS.

Eingabe-/Ausgabepuffer

N/A

Länge des Eingabe-/Ausgabepuffers

N/A

Statusblock

Siehe IOCTL_MOUNTMGR_QUERY_POINTS.

Bemerkungen

Weitere Informationen finden Sie unter Unterstützen von Mount Manager-Anforderungen in einem Speicherklassentreiber.

Anforderungen

Anforderung Wert
Header- mountmgr.h (include Mountmgr.h)

Siehe auch

IOCTL_MOUNTMGR_QUERY_POINTS