Compartir a través de


Método IWpdSerializer::GetSerializedSize

El método GetSerializedSize calcula el tamaño del búfer necesario para contener una interfaz IPortableDeviceValues serializada.

Sintaxis

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

Parámetros

pSource [in]

Puntero a una interfaz IPortableDeviceValues cuyo tamaño desea solicitar.

pdwSize [out]

Puntero a un DWORD que indica el tamaño del búfer necesario para serializar pSource, en bytes.

Valor devuelto

El método devuelve un valor HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.

Código devuelto Descripción
S_OK
El método se ha llevado a cabo de forma correcta.
E_POINTER
Un argumento de puntero requerido era NULL.
E_OUTOFMEMORY
No había suficiente memoria disponible para crear el búfer.

Requisitos

Requisito Value
Encabezado
PortableDeviceTypes.h
Biblioteca
PortableDeviceGUIDs.lib

Consulte también

IWpdSerializer (interfaz)