MOUNTMGR_MOUNT_POINT Struktur (mountmgr.h)
Die MOUNTMGR_MOUNT_POINT-Struktur wird von Bereitstellungs-Manager-Clients in Verbindung mit einer IOCTL_MOUNTMGR_QUERY_POINTS Anforderung zum Abfragen des Bereitstellungs-Managers für alle Bereitstellungspunkte (symbolische Verknüpfungen) verwendet, die einem Gerät zugeordnet sind. Der Bereitstellungs-Manager antwortet, indem ein Array von MOUNTMGR_MOUNT_POINT Strukturen gesendet wird, die die Bereitstellungspunkte enthalten.
Syntax
typedef struct _MOUNTMGR_MOUNT_POINT {
ULONG SymbolicLinkNameOffset;
USHORT SymbolicLinkNameLength;
USHORT Reserved1;
ULONG UniqueIdOffset;
USHORT UniqueIdLength;
USHORT Reserved2;
ULONG DeviceNameOffset;
USHORT DeviceNameLength;
USHORT Reserved3;
} MOUNTMGR_MOUNT_POINT, *PMOUNTMGR_MOUNT_POINT;
Angehörige
SymbolicLinkNameOffset
Enthält einen Offset in Bytes in den Ausgabepuffer, in dem sich die symbolische Verknüpfung befindet.
SymbolicLinkNameLength
Enthält die Länge des symbolischen Links in Byte.
Reserved1
UniqueIdOffset
Enthält einen Offset in Bytes in den Ausgabepuffer, in dem sich die eindeutige ID befindet.
UniqueIdLength
Enthält die Länge der eindeutigen ID in Bytes.
Reserved2
DeviceNameOffset
Enthält einen Offset in Byte in den Ausgabepuffer, in dem sich der name des nichtpersistenten Geräts befindet.
DeviceNameLength
Enthält die Länge des nichtpersistenten Gerätenamens in Bytes.
Reserved3
Bemerkungen
Keine der zurückgegebenen Namen wird NULL beendet, oder die Puffer erfordern das Beenden von NULL-Zeichen. Der Aufrufer von IOCTL_MOUNTMGR_QUERY_POINTS ist nicht erforderlich, um Daten in allen Membern der MOUNTMGR_MOUNT_POINT Struktur bereitzustellen, aber leere Member müssen einen Offset von Null aufweisen.
Bei eingaben liegen Offsets vom Anfang der MOUNTMGR_MOUNT_POINT Struktur. Bei Ausgabeoffsets liegen am Anfang des Puffers. Dies entspricht in der Regel dem Anfang der MOUNTMGR_MOUNT_POINTS Containerstruktur (im Gegensatz zur eingebetteten MOUNTMGR_MOUNT_POINT Arrayinstanz).
Die IOCTL_MOUNTMGR_QUERY_POINTS Anforderung ist unter Windows 2000 und höher verfügbar.
Weitere Informationen finden Sie unter Unterstützen von Mount Manager-Anforderungen in einem Speicherklassentreiber.
Anforderungen
Anforderung | Wert |
---|---|
Header- | mountmgr.h (include Mountmgr.h) |