SetFileTime: Unterschied zwischen den Versionen

Aus API-Wiki
Wechseln zu: Navigation, Suche
Zeile 1: Zeile 1:
  Public Declare Function SetFileTime Lib "kernel32" ( _
+
  Declare Function SetFileTime Lib "kernel32.dll" ( _
 
                         ByVal hFile As Long, _
 
                         ByVal hFile As Long, _
                         lpCreationTime As [[FILETIME]], _
+
                         ByRef lpCreationTime As [[FILETIME]], _
                         lpLastAccessTime As FILETIME, _
+
                         ByRef lpLastAccessTime As FILETIME, _
                         lpLastWriteTime As FILETIME) As Long
+
                         ByRef lpLastWriteTime As FILETIME) As Long
  
 
{| border="1" cellpadding="3" cellspacing="0" bordercolor="#CCCCCC" align="center"
 
{| border="1" cellpadding="3" cellspacing="0" bordercolor="#CCCCCC" align="center"
Zeile 9: Zeile 9:
 
|-
 
|-
 
| hFile
 
| hFile
| Das Handle der zu betrachtenden Datei. Dieses Handle muß mit GENERIC_WRITE erzeugt worden sein.
+
| Das Handle der Datei, deren Dateizeiten geändert werden sollen. Dieses Handle muß mit GENERIC_WRITE geöffnet worden sein.
 
|-
 
|-
 
| lpCreationTime
 
| lpCreationTime
| Ein Zeiger auf eine '''FILETIME''' Struktur, die Datum und Zeit enthält, die angeben, wann die Datei erzeugt wurde. Dieser Parameter kann auf Null gesetzt werden, wenn die Anwendung diese Information nicht setzen will.
+
| Ein Zeiger auf eine '''FILETIME'''-Struktur, die Datum und Zeit enthält, die angeben, wann die Datei erzeugt wurde. Dieser Parameter kann auf Null gesetzt werden, wenn die Anwendung diese Information nicht setzen will.
 
|-
 
|-
 
| lpLastAccessTime
 
| lpLastAccessTime
| Ein Zeiger auf eine [[FILETIME]] Struktur, die Datum und Zeit enthält, die angeben, wann die Datei zuletzt verwendet wurde. Dieser Parameter kann auf Null gesetzt werden, wenn die Anwendung diese Information nicht setzen will.
+
| Ein Zeiger auf eine [[FILETIME]]-Struktur, die Datum und Zeit enthält, die angeben, wann die Datei zuletzt verwendet wurde. Dieser Parameter kann auf Null gesetzt werden, wenn die Anwendung diese Information nicht setzen will.
 
|-
 
|-
 
| lpLastWriteTime
 
| lpLastWriteTime
| Ein Zeiger auf eine FILETIME Struktur, die Datum und Zeit enthält, die angeben, wann die Datei zuletzt geändert wurde. Dieser Parameter kann auf Null gesetzt werden, wenn die Anwendung diese Information nicht setzen will.
+
| Ein Zeiger auf eine FILETIME-Struktur, die Datum und Zeit enthält, die angeben, wann die Datei zuletzt geändert wurde. Dieser Parameter kann auf Null gesetzt werden, wenn die Anwendung diese Information nicht setzen will.
 
|}
 
|}
  
Zeile 24: Zeile 24:
 
!colspan="2" align="center" | Rückgabewerte
 
!colspan="2" align="center" | Rückgabewerte
 
|-
 
|-
| TRUE
+
| ungleich 0
 
| Die Funktion wurde erfolgreich ausgeführt.
 
| Die Funktion wurde erfolgreich ausgeführt.
 
|-
 
|-
| FALSE
+
| gleich 0
 
| Es lag ein Fehler vor.
 
| Es lag ein Fehler vor.
 
|}
 
|}
  
 
[[Kategorie:Kernel]]
 
[[Kategorie:Kernel]]

Version vom 26. Februar 2007, 20:55 Uhr

Declare Function SetFileTime Lib "kernel32.dll" ( _
                        ByVal hFile As Long, _
                        ByRef lpCreationTime As FILETIME, _
                        ByRef lpLastAccessTime As FILETIME, _
                        ByRef lpLastWriteTime As FILETIME) As Long
Parameter
hFile Das Handle der Datei, deren Dateizeiten geändert werden sollen. Dieses Handle muß mit GENERIC_WRITE geöffnet worden sein.
lpCreationTime Ein Zeiger auf eine FILETIME-Struktur, die Datum und Zeit enthält, die angeben, wann die Datei erzeugt wurde. Dieser Parameter kann auf Null gesetzt werden, wenn die Anwendung diese Information nicht setzen will.
lpLastAccessTime Ein Zeiger auf eine FILETIME-Struktur, die Datum und Zeit enthält, die angeben, wann die Datei zuletzt verwendet wurde. Dieser Parameter kann auf Null gesetzt werden, wenn die Anwendung diese Information nicht setzen will.
lpLastWriteTime Ein Zeiger auf eine FILETIME-Struktur, die Datum und Zeit enthält, die angeben, wann die Datei zuletzt geändert wurde. Dieser Parameter kann auf Null gesetzt werden, wenn die Anwendung diese Information nicht setzen will.
Rückgabewerte
ungleich 0 Die Funktion wurde erfolgreich ausgeführt.
gleich 0 Es lag ein Fehler vor.