Metodo ISCPSecureExchange::ObjectData (mswmdm.h)
Il metodo ObjectData trasferisce nuovamente un blocco di dati oggetto a Windows Media Gestione dispositivi.
Sintassi
HRESULT ObjectData(
[out] BYTE *pData,
[in, out] DWORD *pdwSize,
[in, out] BYTE [8] abMac
);
Parametri
[out] pData
Puntatore a un buffer per ricevere i dati. Questo parametro è incluso nel codice di autenticazione del messaggio di output e viene crittografato.
[in, out] pdwSize
Puntatore a una DWORD contenente le dimensioni del trasferimento. Questo parametro deve essere incluso sia nei codici di autenticazione del messaggio di input che di output.
[in, out] abMac
Matrice di otto byte contenente il codice di autenticazione dei messaggi per i dati dei parametri di questo metodo. (WMDM_MAC_LENGTH è definito come 8.)
Valore restituito
Se il metodo ha esito positivo, viene restituito S_OK. Se 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 sicuro. |
|
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 TransferContainerData per ottenere i dati del contenitore. ObjectData viene quindi chiamato per trasferire blocchi di dati dell'oggetto dal provider di contenuto sicuro a Windows Media Gestione dispositivi. Se S_OK viene restituito con pdwSize impostato su zero, Windows Media Gestione dispositivi richiederà ulteriori dati.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | mswmdm.h |
Libreria | Mssachlp.lib |