Partager via


Méthode IWpdSerializer::GetSerializedSize

La méthode GetSerializedSize calcule la taille de mémoire tampon requise pour contenir une interface IPortableDeviceValues sérialisée.

Syntaxe

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

Paramètres

pSource [in]

Pointeur vers une interface IPortableDeviceValues dont vous souhaitez demander la taille.

pdwSize [out]

Pointeur vers un DWORD qui indique la taille de la mémoire tampon requise pour sérialiser pSource, en octets.

Valeur retournée

Cette méthode retourne un code HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.

Code de retour Description
S_OK
S_OK
E_POINTER
Un argument de pointeur requis était NULL.
E_OUTOFMEMORY
La mémoire disponible était insuffisante pour créer la mémoire tampon.

Configuration requise

Condition requise Valeur
En-tête
PortableDeviceTypes.h
Bibliothèque
PortableDeviceGUIDs.lib

Voir aussi

IWpdSerializer, interface