IWICJpegFrameDecode::CopyScan-Methode (wincodec.h)

Ruft eine Kopie des komprimierten JPEG-Scans direkt aus dem Ausgabestream des WIC-Decoderframes ab.

Syntax

HRESULT CopyScan(
        UINT scanIndex,
        UINT scanOffset,
        UINT cbScanData,
  [out] BYTE *pbScanData,
  [out] UINT *pcbScanDataActual
);

Parameter

scanIndex

Typ: UINT

Der nullbasierte Index der Überprüfung, für die Daten abgerufen werden.

scanOffset

Typ: UINT

Die Byteposition in den Scandaten, die mit dem Kopieren beginnen sollen. Verwenden Sie 0 beim ersten Anruf. Wenn die Größe des Ausgabepuffers nicht ausreicht, um den gesamten Scan zu speichern, können Sie mit diesem Offset den Kopiervorgang am Ende des vorherigen Kopiervorgangs fortsetzen.

cbScanData

Typ: UINT

Die Größe des pbScanData-Arrays in Bytes.

[out] pbScanData

Typ: BYTE*

Ein Zeiger, der die Tabellendaten empfängt. Dieser Parameter darf nicht NULL sein.

[out] pcbScanDataActual

Typ: UINT*

Ein Zeiger, der die Größe der tatsächlich in pbScanData kopierten Scandaten empfängt. Die zurückgegebene Größe kann kleiner als die Größe von cbScanData sein. Dieser Parameter kann NULL sein.

Rückgabewert

Typ: HRESULT

Diese Methode kann einen dieser Werte zurückgeben.

Rückgabewert BESCHREIBUNG
S_OK
Der Vorgang wurde durchgeführt.
WINCODEC_ERR_INVALIDJPEGSCANINDEX
Der angegebene Scanindex ist ungültig.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2016 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile wincodec.h
Bibliothek Windowscodecs.lib
DLL Windowscodecs.dll

Weitere Informationen

IWICJpegFrameDecode