Partager via


MÉTHODE IMDSPObject2 ::ReadOnClearChannel (mswmdm.h)

La méthode ReadOnClearChannel lit les données de l’objet à la position actuelle sans utiliser de canaux authentifiés sécurisés. Il est toujours sécurisé pour une utilisation avec du contenu protégé par DRM. Cette opération est valide uniquement si l’objet de stockage représente un fichier. Si IMDSPObject2 est pris en charge, cette méthode doit être implémentée. Windows Media Gestionnaire de périphériques ne revient pas à IMDSPObject ::Read si cette méthode échoue.

Syntaxe

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

Paramètres

[out] pData

Pointeur vers une mémoire tampon pour recevoir les données lues à partir de l’objet .

[in, out] pdwSize

Pointeur vers un DWORD spécifiant le nombre d’octets de données à lire. Lors du retour, ce paramètre contient la quantité réelle de données lues.

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 peut être utilisée pour le contenu protégé par DRM. Cette méthode est plus efficace que IMDSPObject ::Read , car elle n’implique pas le chiffrement et le déchiffrement des paramètres.

Configuration requise

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

Voir aussi

Activation de la synchronisation avec Lecteur multimédia Windows

IMDSPObject2, interface

IMDSPObject2 ::WriteOnClearChannel

IMDSPObject ::Read