Méthode GetObjectDataOnClearChannel

la méthode GetObjectDataOnClearChannel transfère un bloc de données d’objet sur un canal clair vers Windows Gestionnaire de périphériques de média.

Cette méthode est identique à ISCPSecureExchange :: objectdata , sauf que les données retournées par cette méthode ne sont pas chiffrées. Par conséquent, cette méthode est plus efficace.

Syntaxe

HRESULT GetObjectDataOnClearChannel(
   IMDSPDevice *pDevice,
   BYTE        *pData,
   DWORD       *pdwSize
);

Paramètres

pDevice

Pointeur vers l’objet appareil.

pData

Pointeur vers une mémoire tampon destinée à recevoir des données.

pdwSize

Pointeur vers une valeur DWORD contenant la taille de transfert.

Valeur retournée

Si la méthode est réussie, elle retourne la valeur _ OK. Si la méthode échoue, elle retourne un code d’erreur HRESULT .

Code de retour Description
échec de la vérification de WMDM _ E _ Mac _ _
Le code d’authentification du message n’est pas valide.
WMDM _ E _ nojustes
L’appelant ne dispose pas des droits nécessaires pour effectuer l’opération demandée.
S _ false
Échec de la méthode. Arrêtez l’interaction avec le fournisseur de contenu.
E _ INVALIDARG
Un paramètre est un pointeur null ou non valide.
E _ échec
Une erreur non spécifiée s'est produite.

Remarques

pour transférer des données, Windows Media Gestionnaire de périphériques appelle la méthode TransferContainerDataOnClearChannel pour obtenir les données de conteneur. GetObjectDataOnClearChannel est ensuite appelé pour transférer des blocs de données d’objet du fournisseur de contenu vers Windows Gestionnaire de périphériques de média. si l' _ opération S OK est retournée avec pdwSize défini à zéro, Windows Gestionnaire de périphériques de média ne demandera aucune autre donnée.

Cette méthode est identique à ISCPSecureExchange :: objectdata , sauf que les données retournées par cette méthode ne sont pas chiffrées. Par conséquent, cette méthode est plus efficace.

Configuration requise

Condition requise Valeur
En-tête
WMSCP. idl
Bibliothèque
Mssachlp. lib

Voir aussi

ISCPSecureExchange :: ObjectData

Interface ISCPSecureExchange3