Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Voláním funkce tohoto člena přemístěte ukazatel dříve otevřeného souboru.
virtual ULONGLONG Seek(
LONGLONG lOffset,
UINT nFrom
);
Parametry
lOffset
Offset v bajtech ukazatel pro čtení i zápis v souboru.nFrom
Relativní odkaz pro posun.Musí být jedna z následujících hodnot:CFile::begin přesunout ukazatel souboru lOff vpřed bajtů od začátku souboru.
CFile::current přesunout ukazatel souboru lOff bajtů od aktuální pozice v souboru.
CFile::end přesunout ukazatel souboru lOff bajtů od konce souboru.lOffmusí být negativní hledají do existujícího souboru. kladné hodnoty budou usilovat o za koncem souboru.
Vrácená hodnota
Nové bajt posun od začátku souboru, pokud je požadovaná pozice právní; jinak Nedefinovaná hodnota a CInternetException objektu je vyvolána.
Poznámky
Seek Funkce umožňuje náhodný přístup k obsahu do souboru přesunutím ukazatele určené množství absolutně nebo relativně.Během hledání je skutečně číst žádná data.
V tomto okamžiku volání této funkce člena je podporována pouze pro data spojená s CHttpFile objektů.Není podporováno pro FTP a gopher požadavky.Při volání Seek pro jeden z těchto služeb není podporován jej předá zpět můžete kód chyby Win32 ERROR_INTERNET_INVALID_OPERATION.
Při otevření souboru je ukazatel souboru na posunu 0, začátek souboru.
[!POZNÁMKA]
Pomocí Seek mohou způsobit implicitní volání Flush.
Výjimky
Tuto metodu lze vyvolávají výjimky typu CInternetException* .
Příklad
Příklad implementace základní třídy (CFile::Seek).
Požadavky
Záhlaví: afxinet.h