Méthode GetObjectDataOnClearChannel
La méthode GetObjectDataOnClearChannel transfère un bloc de données d’objet sur un canal clair vers Windows Media Gestionnaire de périphériques.
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 d’appareil.
-
Pdata
-
Pointeur vers une mémoire tampon pour recevoir des données.
-
pdwSize
-
Pointeur vers un DWORD contenant la taille de transfert.
Valeur retournée
Si la méthode réussit, retourne S_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. |
|
La méthode a échoué. Mettre fin à l’interaction avec le fournisseur de contenu. |
|
Un paramètre est un pointeur non valide ou NULL. |
|
Une erreur non spécifiée s'est produite. |
Notes
Pour transférer des données, Windows Media Gestionnaire de périphériques appelle la méthode TransferContainerDataOnClearChannel pour obtenir les données du conteneur. GetObjectDataOnClearChannel est ensuite appelé pour transférer des blocs de données d’objet du fournisseur de contenu vers Windows Media Gestionnaire de périphériques. Si S_OK est retourné avec pdwSize défini sur zéro, Windows Media Gestionnaire de périphériques ne demande plus de données.
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.
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|
Bibliothèque |
|