Método IWpdSerializer::GetIPortableDeviceValuesFromBuffer (portabledevicetypes.h)

Desserializa uma matriz de bytes para uma interface IPortableDeviceValues .

Sintaxe

HRESULT GetIPortableDeviceValuesFromBuffer(
  [in]  BYTE                  *pBuffer,
  [in]  DWORD                 dwInputBufferLength,
  [out] IPortableDeviceValues **ppParams
);

Parâmetros

[in] pBuffer

Ponteiro para o buffer a ser desserializado.

[in] dwInputBufferLength

DWORD que especifica o tamanho do buffer, em bytes.

[out] ppParams

Endereço de uma variável que recebe um ponteiro para uma interface IPortableDeviceValues criada a partir do buffer. O aplicativo é responsável por chamar Release na interface .

Retornar valor

O método retorna um HRESULT. Os possíveis valores incluem, mas sem limitação, aqueles na tabela a seguir.

Código de retorno Descrição
S_OK
O método foi bem-sucedido.
E_POINTER
Um argumento de ponteiro necessário era NULL.
E_UNEXPECTED
Ocorreu um erro de conversão não especificado.

Comentários

Nenhum.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho portabledevicetypes.h

Confira também

IWpdSerializer Interface