IMFByteStream::Seek-Methode (mfobjects.h)
Verschiebt die aktuelle Position im Stream um einen angegebenen Offset.
Syntax
HRESULT Seek(
[in] MFBYTESTREAM_SEEK_ORIGIN SeekOrigin,
[in] LONGLONG llSeekOffset,
[in] DWORD dwSeekFlags,
[out] QWORD *pqwCurrentPosition
);
Parameter
[in] SeekOrigin
Gibt den Ursprung der Suche als Member der MFBYTESTREAM_SEEK_ORIGIN-Enumeration an. Der Offset wird relativ zu dieser Position berechnet.
[in] llSeekOffset
Gibt die neue Position als Byteoffset vom Suchursprung an.
[in] dwSeekFlags
Gibt null oder mehr Flags an. Die folgenden Flags werden definiert.
Wert | Bedeutung |
---|---|
|
Alle ausstehenden E/A-Anforderungen werden abgebrochen, nachdem die Suchanforderung erfolgreich abgeschlossen wurde. |
[out] pqwCurrentPosition
Empfängt die neue Position nach der Suche.
Rückgabewert
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Diese Schnittstelle ist auf den folgenden Plattformen verfügbar, wenn die verteilbaren Windows Media Format 11 SDK-Komponenten installiert sind:
- Windows XP mit Service Pack 2 (SP2) und höher.
- Windows XP Media Center Edition 2005 mit KB900325 (Windows XP Media Center Edition 2005) und KB925766 (Updaterollup für Windows XP Media Center Edition vom Oktober 2006) installiert.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | mfobjects.h (include Mfidl.h) |
Bibliothek | Mfuuid.lib |