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
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 |