Partager via


MÉTHODE IMDSPObject ::D elete (mswmdm.h)

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

Syntaxe

HRESULT Delete(
  [in] UINT          fuMode,
  [in] IWMDMProgress *pProgress
);

Paramètres

[in] fuMode

Indicateur qui doit toujours être défini sur WMDM_MODE_RECURSIVE par le client. Si l’objet est un dossier, il et son contenu, ainsi que tous les sous-dossiers et leur contenu sont supprimés. Si l’objet est un fichier, ce paramètre est ignoré.

[in] pProgress

Pointeur vers une interface IWMDMProgress implémentée par l’application qui permet à l’application de recevoir des notifications de progression pour de longues opérations de suppression .

Valeur retournée

Cette méthode retourne un code HRESULT. Toutes les méthodes d’interface dans Windows Media Gestionnaire de périphériques peuvent retourner l’une des classes suivantes de codes d’erreur :

  • Codes d’erreur COM standard
  • Codes d’erreur Windows convertis en valeurs HRESULT
  • Codes d’erreur Gestionnaire de périphériques Windows Media
Pour obtenir une liste complète des codes d’erreur possibles, consultez Codes d’erreur.

Remarques

Cette méthode supprime définitivement le ou les objets du support de stockage.

Lors de l’utilisation d’un lecteur/enregistreur CompactF carte lash avec le fournisseur de services Windows Media Gestionnaire de périphériques, l’appel d’IMDSPObject ::D éléte immédiatement après IMDSPObject ::Write échoue parfois. Cela se produit parce que les données écrites dans un lecteur/enregistreur CompactFlash sont mises en mémoire tampon par le pilote du lecteur/enregistreur carte. Le fournisseur de services répond comme si les opérations d’écriture sont terminées, mais le pilote les écrit sur l’appareil selon sa propre planification. IMDSPObject ::D elete échoue si le pilote n’a pas terminé son opération d’écriture.

Cette méthode doit être implémentée. Il ne doit pas retourner WMDM_E_NOTSUPPORTED ni E_NOTIMPL. Pour plus d’informations, consultez Interfaces obligatoires et facultatives.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête mswmdm.h
Bibliothèque Mssachlp.lib

Voir aussi

IMDSPObject Interface

IWMDMProgress, interface