Condividi tramite


Metodo IWpdSerializer::GetSerializedSize

Il metodo GetSerializedSize calcola le dimensioni del buffer necessarie per contenere un'interfaccia IPortableDeviceValues serializzata.

Sintassi

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

Parametri

pSource [in]

Puntatore a un'interfaccia IPortableDeviceValues le cui dimensioni si desidera richiedere.

pdwSize [out]

Puntatore a un DWORD che indica le dimensioni del buffer necessarie per serializzare pSource, in byte.

Valore restituito

Il metodo restituisce un HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.

Codice restituito Descrizione
S_OK
Il metodo è riuscito.
E_POINTER
Un argomento del puntatore obbligatorio è NULL.
E_OUTOFMEMORY
Memoria insufficiente per creare il buffer.

Requisiti

Requisito Valore
Intestazione
PortableDeviceTypes.h
Libreria
PortableDeviceGUIDs.lib

Vedi anche

Interfaccia IWpdSerializer