Freigeben über


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

Weitere Informationen

IMDSPObject2-Schnittstelle

Schnittstellen für Dienstanbieter