Compartilhar via


Método IWpdSerializer::GetSerializedSize

O método GetSerializedSize calcula o tamanho do buffer necessário para manter uma interface IPortableDeviceValues serializada.

Sintaxe

HRESULT GetSerializedSize(
  [in]  IPortableDeviceValues *pSource,
  [out] DWORD                 *pdwSize
);

Parâmetros

pSource [in]

Ponteiro para uma interface IPortableDeviceValues cujo tamanho você deseja solicitar.

pdwSize [out]

Ponteiro para um DWORD que indica o tamanho do buffer necessário para serializar o pSource, em bytes.

Valor retornado

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_OUTOFMEMORY
Não havia memória disponível suficiente para criar o buffer.

Requisitos

Requisito Valor
parâmetro
PortableDeviceTypes.h
Biblioteca
PortableDeviceGUIDs.lib

Confira também

IWpdSerializer Interface