IWICStream::InitializeFromIStreamRegion-Methode (wincodec.h)

Initialisiert den Stream als Teilstream eines anderen Datenstroms.

Syntax

HRESULT InitializeFromIStreamRegion(
  [in] IStream        *pIStream,
  [in] ULARGE_INTEGER ulOffset,
  [in] ULARGE_INTEGER ulMaxSize
);

Parameter

[in] pIStream

Typ: IStream*

Zeiger auf den Eingabedatenstrom.

[in] ulOffset

Typ: ULARGE_INTEGER

Der Streamoffset, der zum Erstellen des neuen Datenstroms verwendet wird.

[in] ulMaxSize

Typ: ULARGE_INTEGER

Die maximale Größe des Streams.

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Der Stream funktioniert mit einer eigenen Streamposition, unabhängig vom zugrunde liegenden Stream, aber auf eine Region beschränkt. Alle Suchpositionen sind relativ zur Unterregion. Es ist zulässig, aber nicht empfohlen, mehrere beschreibbare Teildatenströme zu haben, die denselben Bereich überlappen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP mit SP2, Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile wincodec.h
Bibliothek Windowscodecs.lib
DLL Windowscodecs.dll