Método GetObjectDataOnClearChannel
El método GetObjectDataOnClearChannel transfiere un bloque de datos de objeto en un canal no cifrado a Windows Media Administrador de dispositivos.
Este método es idéntico a ISCPSecureExchange::ObjectData , salvo que los datos devueltos por este método no están cifrados. Por lo tanto, este método es más eficaz.
Sintaxis
HRESULT GetObjectDataOnClearChannel(
IMDSPDevice *pDevice,
BYTE *pData,
DWORD *pdwSize
);
Parámetros
-
pDevice
-
Puntero al objeto de dispositivo.
-
pData
-
Puntero a un búfer para recibir datos.
-
pdwSize
-
Puntero a un DWORD que contiene el tamaño de transferencia.
Valor devuelto
Si el método se realiza correctamente, devuelve S_OK. Si se produce un error en el método, 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. Finalizar la interacción con el proveedor de contenido. |
|
Un parámetro es un puntero no válido o NULL . |
|
Se ha producido un error no especificado. |
Observaciones
Para transferir datos, Windows Media Administrador de dispositivos llama al método TransferContainerDataOnClearChannel para obtener los datos del contenedor. A continuación, se llama a GetObjectDataOnClearChannel para transferir bloques de datos de objeto del proveedor de contenido 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.
Este método es idéntico a ISCPSecureExchange::ObjectData , salvo que los datos devueltos por este método no están cifrados. Por lo tanto, este método es más eficaz.
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Biblioteca |
|