Condividi tramite


Metodo IPersistSerializedPropStorage2::GetPropertyStorageBuffer (propsys.h)

Ottiene il buffer di archiviazione delle proprietà serializzato dall'istanza dell'archivio delle proprietà.

Sintassi

HRESULT GetPropertyStorageBuffer(
  [out] SERIALIZEDPROPSTORAGE *psps,
  [in]  DWORD                 cb,
  [out] DWORD                 *pcbWritten
);

Parametri

[out] psps

Tipo: SERIALIZEDPROPSTORAGE*

Quando questo metodo restituisce correttamente, contiene il contenuto del buffer di archiviazione delle proprietà.

[in] cb

Tipo: DWORD

Dimensione iniziale, in byte, del buffer puntato da psps

[out] pcbWritten

Tipo: DWORD*

Numero di byte contenuti nel buffer di archiviazione delle proprietà serializzate a cui fa riferimento psps.

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Questo metodo restituisce un errore se cb è inferiore alla dimensione totale dei dati serializzati.

Il tipo SERIALIZEDPROPSTORAGE è definito in Propsys.h come tipo incompleto. Deve essere considerato come matrice di valori BYTE ; il formato dei dati restituiti non è specificato. Il contenuto della struttura SERIALIZEDPROPSTORAGE è adatto per rendere persistente il disco o altre risorse di archiviazione e può essere usato per inizializzare un altro archivio di proprietà tramite IPersistSerializedPropStorage::SetPropertyStorage.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione propsys.h