Freigeben über


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
WMDM_E_MAC_CHECK_FAILED
Der Nachrichtenauthentifizierungscode ist ungültig.
WMDM_E_NORIGHTS
Der Aufrufer verfügt nicht über die erforderlichen Rechte, um den angeforderten Vorgang auszuführen.
S_FALSE
Fehler bei der Methode. Beenden Sie die Interaktion mit dem anbieter für sichere Inhalte.
E_INVALIDARG
Ein Parameter ist ein ungültiger oder NULL-Zeiger .
E_FAIL
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

Weitere Informationen

ISCPSecureExchange-Schnittstelle