Método ISCPSecureExchange::ObjectData (mswmdm.h)
O método ObjectData transfere um bloco de dados de objeto de volta para o Windows Media Gerenciador de Dispositivos.
Sintaxe
HRESULT ObjectData(
[out] BYTE *pData,
[in, out] DWORD *pdwSize,
[in, out] BYTE [8] abMac
);
Parâmetros
[out] pData
Ponteiro para um buffer para receber dados. Esse parâmetro está incluído no código de autenticação de mensagem de saída e é criptografado.
[in, out] pdwSize
Ponteiro para um DWORD que contém o tamanho da transferência. Esse parâmetro deve ser incluído nos códigos de autenticação de mensagem de entrada e saída.
[in, out] abMac
Matriz de oito bytes que contém o código de autenticação de mensagem para os dados de parâmetro desse método. (WMDM_MAC_LENGTH é definido como 8.)
Retornar valor
Se o método for bem-sucedido, retornará S_OK. Se falhar, retornará um código de erro HRESULT .
Código de retorno | Descrição |
---|---|
|
O código de autenticação de mensagem não é válido. |
|
O chamador não tem os direitos necessários para executar a operação solicitada. |
|
O método falhou. Encerre a interação com o provedor de conteúdo seguro. |
|
Um parâmetro é um ponteiro nulo ou inválido. |
|
Ocorreu um erro não especificado. |
Comentários
Para transferir dados, o Windows Media Gerenciador de Dispositivos chama o método TransferContainerData para obter os dados do contêiner. ObjectData é então chamado para transferir blocos de dados de objeto do provedor de conteúdo seguro para o Windows Media Gerenciador de Dispositivos. Se S_OK for retornado com pdwSize definido como zero, o Windows Media Gerenciador de Dispositivos não solicitará mais dados.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | mswmdm.h |
Biblioteca | Mssachlp.lib |