Metodo GetObjectDataOnClearChannel
Il metodo GetObjectDataOnClearChannel trasferisce un blocco di dati dell'oggetto in un canale chiaro a Windows Media Gestione dispositivi.
Questo metodo è identico a ISCPSecureExchange::ObjectData , ad eccezione del fatto che i dati restituiti da questo metodo non vengono crittografati. Di conseguenza, questo metodo è più efficiente.
Sintassi
HRESULT GetObjectDataOnClearChannel(
IMDSPDevice *pDevice,
BYTE *pData,
DWORD *pdwSize
);
Parametri
-
pDevice
-
Puntatore all'oggetto dispositivo.
-
pData
-
Puntatore a un buffer per ricevere i dati.
-
pdwSize
-
Puntatore a una DWORD contenente le dimensioni del trasferimento.
Valore restituito
Se il metodo ha esito positivo, viene restituito S_OK. Se il metodo ha esito negativo, restituisce un codice di errore HRESULT .
Codice restituito | Descrizione |
---|---|
|
Il codice di autenticazione del messaggio non è valido. |
|
Il chiamante non dispone dei diritti necessari per eseguire l'operazione richiesta. |
|
Il metodo non è riuscito. Terminare l'interazione con il provider di contenuto. |
|
Un parametro è un puntatore NULL o non valido. |
|
Si è verificato un errore non specificato. |
Commenti
Per trasferire i dati, Windows Media Gestione dispositivi chiama il metodo TransferContainerDataOnClearChannel per ottenere i dati del contenitore. GetObjectDataOnClearChannel viene quindi chiamato per trasferire blocchi di dati dell'oggetto dal provider di contenuto a Windows Media Gestione dispositivi. Se S_OK viene restituito con pdwSize impostato su zero, Windows Media Gestione dispositivi richiederà ulteriori dati.
Questo metodo è identico a ISCPSecureExchange::ObjectData , ad eccezione del fatto che i dati restituiti da questo metodo non vengono crittografati. Di conseguenza, questo metodo è più efficiente.
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Libreria |
|