Freigeben über


IAmsiStream::Read-Methode (amsi.h)

Fordert einen Puffer voller Inhalte an, die gelesen werden sollen.

Syntax

HRESULT Read(
  [in]  ULONGLONG     position,
  [in]  ULONG         size,
  [out] unsigned char *buffer,
  [out] ULONG         *readSize
);

Parameter

[in] position

Der nullbasierte Index in den Inhalt, bei dem der Lesevorgang beginnen soll.

[in] size

Die Anzahl der Bytes, die aus dem Inhalt gelesen werden sollen.

[out] buffer

Puffer, in den der Inhalt gelesen werden soll.

[out] readSize

Die Anzahl der in den Puffer eingelesenen Bytes.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Rückgabecode BESCHREIBUNG
S_OK
Erfolg.
E_INVALIDARG
Mindestens ein Argument ist ungültig.
E_NOT_VALID_STATE
Das Objekt wird nicht initialisiert.

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 amsi.h

Weitere Informationen

IAmsiStream