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 |
|---|---|
|
Le code d’authentification du message n’est pas valide. |
|
L’appelant ne dispose pas des droits nécessaires pour effectuer l’opération demandée. |
|
Échec de la méthode. Arrêtez l’interaction avec le fournisseur de contenu. |
|
Un paramètre est un pointeur null ou non valide. |
|
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 |
|
| Bibliothèque |
|