Partager via


Interface IMDSPObject (mswmdm.h)

L’interface IMDSPObject gère le transfert de données vers et à partir du support de stockage.

Les méthodes Open, Read, Write et Close sont valides uniquement si l’objet de stockage est un fichier. Le client appelle généralement Open, effectue un certain nombre d’opérations de lecture ou d’écriture , puis appelle Close. Cela permet une lecture/écriture en mode mis en mémoire tampon du support de stockage. Le fournisseur de services doit être en mesure de gérer tous les autres appels sur l’appareil ou les interfaces de stockage (par exemple, énumérer du contenu ou obtenir des informations globales sur le support de stockage) pendant que l’opération de lecture ou d’écriture est en cours.

Le fournisseur de services doit également être en mesure de gérer des opérations de lecture ou d’écriture simultanées sur plusieurs fichiers. Si le système de fichiers sous-jacent ne prend pas en charge l’ouverture de plusieurs fichiers en même temps, le fournisseur de services doit retourner correctement une erreur.

Les méthodes Delete, Rename et Move sont valides pour les fichiers et les dossiers.

Héritage

L’interface IMDSPObject hérite de l’interface IUnknown. IMDSPObject a également les types de membres suivants :

Méthodes

L’interface IMDSPObject utilise ces méthodes.

 
IMDSPObject ::Close

La méthode Close ferme un fichier sur un support de stockage d’un périphérique multimédia.
IMDSPObject ::D elete

La méthode Delete supprime un ou plusieurs objets d’un support de stockage sur un périphérique multimédia.
IMDSPObject ::Move

La méthode Move déplace un fichier ou un dossier sur un périphérique multimédia.
IMDSPObject ::Open

La méthode Open ouvre l’objet associé et le prépare pour les opérations de lecture ou d’écriture. Cette opération n’est valide que si l’objet de stockage représente un fichier.
IMDSPObject ::Read

La méthode Read lit les données de l’objet à la position actuelle. Cette opération n’est valide que si l’objet de stockage représente un fichier.
IMDSPObject ::Rename

La méthode Rename renomme l’objet associé qui peut être un fichier ou un dossier.
IMDSPObject ::Seek

La méthode Seek définit la position actuelle dans l’objet. Cette opération n’est valide que si l’objet de stockage représente un fichier.
IMDSPObject ::Write

La méthode Write écrit des données dans l’objet à la position actuelle dans l’objet. Cette opération n’est valide que si l’objet de stockage représente un fichier.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête mswmdm.h

Voir aussi

IMDSPObject2 Interface

Interfaces pour les fournisseurs de services