Share via


funzione DPA_SaveStream (dpa_dsa.h)

[DPA_SaveStream è disponibile in Windows Vista. Potrebbe essere modificato o non disponibile nelle versioni successive. ]

Salva la matrice di puntatore dinamico (DPA) in un flusso scrivendo un'intestazione e quindi chiamando la funzione di callback specificata per scrivere ogni elemento.

Sintassi

HRESULT DPA_SaveStream(
  [in] HDPA         hdpa,
  [in] PFNDPASTREAM pfn,
  [in] IStream      *pstream,
  [in] void         *pvInstData
);

Parametri

[in] hdpa

Tipo: HDPA

Riceve un handle a un DPA.

[in] pfn

Tipo: PFNDPASTREAM

Funzione di callback. Vedere PFNDPASTREAM per il prototipo di funzione callback.

[in] pstream

Tipo: IStream*

Oggetto IStream .

[in] pvInstData

Tipo: void*

Puntatore ai dati di callback. pvInstData viene passato come parametro a pfn.

Valore restituito

Tipo: HRESULT

Restituisce uno dei valori seguenti.

Codice restituito Descrizione
S_OK
Indica che la funzione di callback non è riuscita a salvare l'elemento; Tuttavia, il processo deve continuare.
S_FALSE
Indica che anche se il callback non è riuscito, il processo non è stato interrotto.
E_INVALIDARG
Indica che uno o più parametri non sono validi.

Commenti

Questa funzione deve essere chiamata direttamente dalla ComCtl32.dll. È ordinale 10.

Il callback è responsabile della scrittura dei dati pvInstData nel flusso.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione dpa_dsa.h
DLL ComCtl32.dll