IMDSPObject-Schnittstelle (mswmdm.h)
Die IMDSPObject-Schnittstelle verwaltet die Übertragung von Daten zu und von Speichermedien.
Die Methoden Open, Read, Write und Close sind nur gültig, wenn das Speicherobjekt eine Datei ist. Der Client ruft in der Regel Open auf, führt eine Reihe von Lese- oder Schreibvorgängen aus und ruft dann Schließen auf. Dies ermöglicht einen pufferten Lese-/Schreibmodus des Speichermediums. Der Dienstanbieter sollte in der Lage sein, alle anderen Aufrufe auf dem Gerät oder den Speicherschnittstellen zu verarbeiten (z. B. das Auflisten von Inhalten oder das Abrufen globaler Informationen über das Speichermedium), während der Lese- oder Schreibvorgang ausgeführt wird.
Der Dienstanbieter sollte auch in der Lage sein, gleichzeitige Lese- oder Schreibvorgänge für mehrere Dateien zu verarbeiten. Wenn das zugrunde liegende Dateisystem das gleichzeitige Öffnen mehrerer Dateien nicht unterstützt, sollte der Dienstanbieter ordnungsgemäß einen Fehler zurückgeben.
Die Methoden Delete, Rename und Move sind sowohl für Dateien als auch für Ordner gültig.
Vererbung
Die IMDSPObject-Schnittstelle erbt von der IUnknown-Schnittstelle . IMDSPObject verfügt auch über folgende Membertypen:
Methoden
Die IMDSPObject-Schnittstelle verfügt über diese Methoden.
IMDSPObject::Close Die Close-Methode schließt eine Datei auf einem Speichermedium eines Mediengeräts. |
IMDSPObject::D elete Die Delete-Methode entfernt ein Objekt oder Objekte aus einem Speichermedium auf einem Mediengerät. |
IMDSPObject::Move Die Move-Methode verschiebt eine Datei oder einen Ordner auf einem Mediengerät. |
IMDSPObject::Open Die Open-Methode öffnet das zugeordnete Objekt und bereitet es für Lese- oder Schreibvorgänge vor. Dieser Vorgang ist nur gültig, wenn das Speicherobjekt eine Datei darstellt. |
IMDSPObject::Read Die Read-Methode liest Daten aus dem -Objekt an der aktuellen Position. Dieser Vorgang ist nur gültig, wenn das Speicherobjekt eine Datei darstellt. |
IMDSPObject::Rename Die Rename-Methode benennt das zugeordnete Objekt um, bei dem es sich um eine Datei oder einen Ordner handeln kann. |
IMDSPObject::Seek Die Seek-Methode legt die aktuelle Position innerhalb des Objekts fest. Dieser Vorgang ist nur gültig, wenn das Speicherobjekt eine Datei darstellt. |
IMDSPObject::Write Die Write-Methode schreibt Daten an der aktuellen Position innerhalb des Objekts in das Objekt. Dieser Vorgang ist nur gültig, wenn das Speicherobjekt eine Datei darstellt. |
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | mswmdm.h |