Méthode IPersistSerializedPropStorage2 ::GetPropertyStorageBuffer (propsys.h)
Obtient la mémoire tampon de stockage de propriétés sérialisée à partir du magasin de propriétés instance.
Syntaxe
HRESULT GetPropertyStorageBuffer(
[out] SERIALIZEDPROPSTORAGE *psps,
[in] DWORD cb,
[out] DWORD *pcbWritten
);
Paramètres
[out] psps
Type : SERIALIZEDPROPSTORAGE*
Lorsque cette méthode retourne correctement, contient le contenu de la mémoire tampon de stockage de propriété.
[in] cb
Type : DWORD
Taille initiale, en octets, de la mémoire tampon pointée par psps
[out] pcbWritten
Type : DWORD*
Nombre d’octets contenus dans la mémoire tampon de stockage de propriétés sérialisées pointée vers psps.
Valeur retournée
Type : HRESULT
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
Cette méthode retourne une erreur si cb est inférieur à la taille totale des données sérialisées.
Le type SERIALIZEDPROPSTORAGE est défini dans Propsys.h comme un type incomplet. Il doit être traité comme un tableau de valeurs BYTE ; le format des données retournées n’est pas spécifié. Le contenu de la structure SERIALIZEDPROPSTORAGE convient pour la persistance sur disque ou autre stockage et peut être utilisé pour initialiser un autre magasin de propriétés via IPersistSerializedPropStorage ::SetPropertyStorage.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | propsys.h |