Freigeben über


mmioSetInfo-Funktion (mmiscapi.h)

Die mmioSetInfo-Funktion aktualisiert die von der mmioGetInfo-Funktion abgerufenen Informationen zu einer Datei, die mit der mmioOpen-Funktion geöffnet wurde. Verwenden Sie diese Funktion, um den direkten Pufferzugriff auf eine Datei zu beenden, die für gepufferte E/A geöffnet wurde.

Syntax

MMRESULT mmioSetInfo(
  HMMIO       hmmio,
  LPCMMIOINFO pmmioinfo,
  UINT        fuInfo
);

Parameter

hmmio

Dateihandle der Datei.

pmmioinfo

Zeiger auf eine MMIOINFO-Struktur , die von der mmioGetInfo-Funktion mit Informationen gefüllt ist.

fuInfo

Reserviert; muss null sein.

Rückgabewert

Gibt null zurück, wenn erfolgreich oder andernfalls ein Fehler auftritt.

Hinweise

Wenn Sie in den Datei-E/A-Puffer geschrieben haben, legen Sie das MMIO_DIRTY-Flag im dwFlags-Element der MMIOINFO-Struktur fest, bevor Sie mmioSetInfo aufrufen, um den direkten Pufferzugriff zu beenden. Andernfalls wird der Puffer nicht auf den Datenträger geleert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile mmiscapi.h (include Mmiscapi.h, Windows.h)
Bibliothek Winmm.lib
DLL Winmm.dll