DPA_LoadStream-Funktion (dpa_dsa.h)
[DPA_LoadStream ist in Windows Vista verfügbar. Sie kann in nachfolgenden Versionen geändert oder nicht verfügbar sein. ]
Lädt das dynamische Zeigerarray (DPA) aus einem Stream, indem die angegebene Rückruffunktion aufgerufen wird, um die einzelnen Elemente zu lesen.
Syntax
HRESULT DPA_LoadStream(
[out] HDPA *phdpa,
[in] PFNDPASTREAM pfn,
[in] IStream *pstream,
[in] void *pvInstData
);
Parameter
[out] phdpa
Typ: HDPA*
Ein Handle für eine DPA.
[in] pfn
Typ: PFNDPASTREAM
Die Rückruffunktion. Den Prototyp der Rückruffunktion finden Sie unter PFNDPASTREAM .
[in] pstream
Typ: IStream*
Ein IStream-Objekt .
[in] pvInstData
Typ: void*
Ein Zeiger auf Rückrufdaten. pvInstData wird als Parameter an pfn übergeben.
Rückgabewert
Typ: HRESULT
Gibt einen der folgenden Werte zurück.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Gibt an, dass die Rückruffunktion erfolgreich war und das Element geladen wurde. |
|
Gibt an, dass die Rückruffunktion beim Laden des Elements nicht erfolgreich war; Der Prozess sollte jedoch fortgesetzt werden. |
|
Gibt an, dass mindestens ein Parameter ungültig ist. |
|
Gibt an, dass das Streamobjekt nicht gelesen werden konnte. |
|
Die Pufferlänge ist ungültig, oder es war nicht genügend Arbeitsspeicher vorhanden, um den Vorgang abzuschließen. |
Hinweise
Diese Funktion muss direkt aus ComCtl32.dll aufgerufen werden. Es ist Ordnungszahl 9.
Der Rückruf ist für das Schreiben der pvInstData-Daten in den Stream verantwortlich.
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | dpa_dsa.h |
DLL | ComCtl32.dll |