Condividi tramite


Metodo IMDSPObject2::ReadOnClearChannel (mswmdm.h)

Il metodo ReadOnClearChannel legge i dati dall'oggetto nella posizione corrente senza usare canali autenticati sicuri. Questo è ancora sicuro per l'uso con contenuto protetto da DRM. Questa operazione è valida solo se l'oggetto di archiviazione rappresenta un file. Se IMDSPObject2 è supportato, è necessario implementare questo metodo. Windows Media Gestione dispositivi non torna a IMDSPObject::Read se questo metodo ha esito negativo.

Sintassi

HRESULT ReadOnClearChannel(
  [out]     BYTE  *pData,
  [in, out] DWORD *pdwSize
);

Parametri

[out] pData

Puntatore a un buffer per ricevere i dati letti dall'oggetto.

[in, out] pdwSize

Puntatore a un DWORD che specifica il numero di byte di dati da leggere. Al ritorno, questo parametro contiene la quantità effettiva di dati letti.

Valore restituito

Il metodo restituisce un 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 può essere usato per il contenuto protetto da DRM. Questo metodo è più efficiente di IMDSPObject::Read perché questo metodo non comporta la crittografia e la decrittografia dei parametri.

Requisiti

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

Vedi anche

Abilitazione della sincronizzazione con Lettore multimediale Windows

Interfaccia IMDSPObject2

IMDSPObject2::WriteOnClearChannel

IMDSPObject::Read