ISCPSecureExchange::ObjectData-Methode (mswmdm.h)
Die ObjectData-Methode überträgt einen Block von Objektdaten zurück an Windows Media Geräte-Manager.
Syntax
HRESULT ObjectData(
[out] BYTE *pData,
[in, out] DWORD *pdwSize,
[in, out] BYTE [8] abMac
);
Parameter
[out] pData
Zeiger auf einen Puffer zum Empfangen von Daten. Dieser Parameter ist im Authentifizierungscode der Ausgabenachricht enthalten und verschlüsselt.
[in, out] pdwSize
Zeiger auf ein DWORD , das die Übertragungsgröße enthält. Dieser Parameter muss in den Authentifizierungscodes für Eingabe- und Ausgabenachrichten enthalten sein.
[in, out] abMac
Array von acht Bytes, das den Nachrichtenauthentifizierungscode für die Parameterdaten dieser Methode enthält. (WMDM_MAC_LENGTH ist als 8 definiert.)
Rückgabewert
Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Wenn ein Fehler auftritt, wird ein HRESULT-Fehlercode zurückgegeben.
Rückgabecode | Beschreibung |
---|---|
|
Der Nachrichtenauthentifizierungscode ist ungültig. |
|
Der Aufrufer verfügt nicht über die erforderlichen Rechte, um den angeforderten Vorgang auszuführen. |
|
Fehler bei der Methode. Beenden Sie die Interaktion mit dem anbieter für sichere Inhalte. |
|
Ein Parameter ist ein ungültiger oder NULL-Zeiger . |
|
Es ist ein unbekannter Fehler aufgetreten. |
Hinweise
Zum Übertragen von Daten ruft Windows Media Geräte-Manager die TransferContainerData-Methode auf, um die Containerdaten abzurufen. ObjectData wird dann aufgerufen, um Objektdatenblöcke vom anbieter für sichere Inhalte an Windows Media-Geräte-Manager zu übertragen. Wenn S_OK zurückgegeben wird, wobei pdwSize auf Null festgelegt ist, fordert Windows Media Geräte-Manager keine weiteren Daten an.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | mswmdm.h |
Bibliothek | Mssachlp.lib |