Condividi tramite


Metodo IMDSPObject::D elete (mswmdm.h)

Il metodo Delete rimuove un oggetto o oggetti da un supporto di archiviazione in un dispositivo multimediale.

Sintassi

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

Parametri

[in] fuMode

Flag che deve essere sempre impostato su WMDM_MODE_RECURSIVE dal client. Se l'oggetto è una cartella, e il relativo contenuto e tutte le sottocartelle e il relativo contenuto vengono eliminati. Se l'oggetto è un file, questo parametro viene ignorato.

[in] pProgress

Puntatore a un'interfaccia IWMDMProgress implementata dall'applicazione che consente all'applicazione di ricevere notifiche di stato per operazioni di eliminazione lunghe.

Valore restituito

Il metodo restituisce un valore HRESULT. Tutti i metodi di interfaccia in Windows Media Gestione dispositivi possono restituire una delle classi di codici di errore seguenti:

  • Codici di errore COM standard
  • Codici di errore di Windows convertiti in valori HRESULT
  • Codici di errore di Windows Media Gestione dispositivi
Per un elenco completo dei codici di errore possibili, vedere Codici di errore.

Commenti

Questo metodo rimuove definitivamente gli oggetti dal supporto di archiviazione.

Quando si usa un lettore/writer di schede CompactFlash con il provider di servizi windows Media Gestione dispositivi, la chiamata a IMDSPObject::D elete immediatamente dopo l'errore IMDSPObject::Write a volte ha esito negativo. Ciò si verifica perché i dati scritti in un lettore/writer CompactFlash vengono memorizzati nel buffer dal driver del lettore/writer della scheda. Il provider di servizi risponde come se le operazioni di scrittura siano completate, ma il driver li scrive nel dispositivo in base alla propria pianificazione. IMDSPObject::D elete ha esito negativo se il driver non ha terminato l'operazione di scrittura.

Questo metodo deve essere implementato. Non deve restituire WMDM_E_NOTSUPPORTED o E_NOTIMPL. Per altre informazioni, vedere Interfacce obbligatorie e facoltative.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione mswmdm.h
Libreria Mssachlp.lib

Vedi anche

Interfaccia IMDSPObject

Interfaccia IWMDMProgress