Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[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 |