IFillLockBytes-Schnittstelle (objidl.h)
Die IFillLockBytes-Schnittstelle ermöglicht das Herunterladen von Code zum asynchronen Schreiben von Daten in ein strukturiertes Speicherbytearray. Wenn dem herunterladenden Code neue Daten zur Verfügung stehen, ruft er IFillLockBytes::FillAppend oder IFillLockBytes::FillAt auf, um die Daten in das Bytearray zu schreiben. Eine Anwendung, die versucht, über Aufrufe der ILockBytes-Schnittstelle auf diese Daten zuzugreifen, kann dies auch dann tun, wenn der Downloader weiterhin IFillLockBytes aufruft. Wenn die Anwendung versucht, auf Daten zuzugreifen, die noch nicht über einen Aufruf von IFillLockBytes heruntergeladen wurden, gibt ILockBytes einen neuen Fehler zurück, E_PENDING.
Vererbung
Die IFillLockBytes-Schnittstelle erbt von der IUnknown-Schnittstelle . IFillLockBytes verfügt auch über folgende Membertypen:
Methoden
Die IFillLockBytes-Schnittstelle verfügt über diese Methoden.
IFillLockBytes::FillAppend Die FillAppend-Methode schreibt einen neuen Block von Bytes an das Ende eines Bytearrays. |
IFillLockBytes::FillAt Die FillAt-Methode schreibt einen neuen Datenblock an eine angegebene Position im Bytearray. |
IFillLockBytes::SetFillSize Die SetFillSize-Methode legt die erwartete Größe des Bytearrays fest. |
IFillLockBytes::Terminate Die Terminate-Methode informiert das Bytearray darüber, dass der Download erfolgreich oder erfolglos beendet wurde. |
Anforderungen
Unterstützte Mindestversion (Client) | Windows 2000 Professional [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | objidl.h |