Condividi tramite


funzione mmioSeek (mmiscapi.h)

La funzione mmioSeek modifica la posizione del file corrente in un file aperto usando la funzione mmioOpen .

Sintassi

LONG mmioSeek(
  HMMIO hmmio,
  LONG  lOffset,
  int   iOrigin
);

Parametri

hmmio

Handle file del file da cercare.

lOffset

Offset per modificare la posizione del file.

iOrigin

Flag che indicano come viene interpretato l'offset specificato da lOffset . I valori seguenti sono definiti:

Nome Descrizione
SEEK_CUR
Cerca di lOffset byte dalla posizione del file corrente.
SEEK_END
Cerca di eseguire lOffset byte dalla fine del file.
SEEK_SET
Cerca di lOffset byte dall'inizio del file.

Valore restituito

Restituisce la nuova posizione del file, in byte, rispetto all'inizio del file. Se si verifica un errore, il valore restituito è -1.

Commenti

La ricerca di un percorso non valido nel file, ad esempio dopo la fine del file, potrebbe non causare l'errore mmioSeek , ma potrebbe causare l'esito negativo delle operazioni di I/O successive nel file.

Per individuare la fine di un file, chiamare mmioSeek con lOffset impostato su zero e iOrigin impostato su SEEK_END.

Requisiti

   
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione mmiscapi.h (includono Mmiscapi.h, Windows.h)
Libreria Winmm.lib
DLL Winmm.dll