Método ISCPSecureExchange::ObjectData (mswmdm.h)
El método ObjectData transfiere un bloque de datos de objeto a Windows Media Administrador de dispositivos.
Sintaxis
HRESULT ObjectData(
[out] BYTE *pData,
[in, out] DWORD *pdwSize,
[in, out] BYTE [8] abMac
);
Parámetros
[out] pData
Puntero a un búfer para recibir datos. Este parámetro se incluye en el código de autenticación del mensaje de salida y se cifra.
[in, out] pdwSize
Puntero a un DWORD que contiene el tamaño de transferencia. Este parámetro debe incluirse en los códigos de autenticación de mensajes de entrada y salida.
[in, out] abMac
Matriz de ocho bytes que contiene el código de autenticación de mensajes para los datos de parámetros de este método. (WMDM_MAC_LENGTH se define como 8).
Valor devuelto
Si el método se realiza correctamente, devuelve S_OK. Si se produce un error, devuelve un código de error HRESULT .
Código devuelto | Descripción |
---|---|
|
El código de autenticación del mensaje no es válido. |
|
El autor de la llamada no tiene los derechos necesarios para realizar la operación solicitada. |
|
Error en el método. Finalice la interacción con el proveedor de contenido seguro. |
|
Un parámetro es un puntero no válido o NULL . |
|
Se ha producido un error no especificado. |
Comentarios
Para transferir datos, Windows Media Administrador de dispositivos llama al método TransferContainerData para obtener los datos del contenedor. A continuación, se llama a ObjectData para transferir bloques de datos de objeto desde el proveedor de contenido seguro a Windows Media Administrador de dispositivos. Si S_OK se devuelve con pdwSize establecido en cero, Windows Media Administrador de dispositivos no solicitará más datos.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | mswmdm.h |
Library | Mssachlp.lib |