Data i godzina: obsługa SYSTEMTIME
CTime klasa ma konstruktorów zaakceptować czas systemu i pliku z systemu Win32.Jeśli używasz CTime obiektów do tych celów, należy zmodyfikować ich inicjowania odpowiednio, jak opisano w tym artykule.
MFC nadal zawiera CTime konstruktorów argumenty czasu stylu MS-DOS, ale z wersji 3.0, MFC CTime klasy obsługuje również Konstruktor Win32 SYSTEMTIME struktury i innym, że trwa Win32 FILETIME struktury.
Nowy CTime konstruktory są:
CTime (const SYSTEMTIME &sysTime);
CTime (const FILETIME &fileTime);
fileTime Parametr jest odniesienie do Win32 FILETIME struktury, która reprezentuje czas jako wartość 64-bitowych, bardziej wygodnym formacie dla wewnętrznej pamięci masowej niż SYSTEMTIME strukturę i format używany przez Win32 do reprezentowania godzina utworzenia pliku.
Jeżeli kod zawiera CTime obiektu zainicjowany z czasem systemu należy używać SYSTEMTIME konstruktora w systemie Win32.
Najprawdopodobniej nie będzie używać CTimeFILETIME bezpośrednio do inicjowania.Jeśli używasz CFile obiektu do manipulowania pliku, CFile::GetStatus pobiera sygnatury czasowej pliku można via CTime zainicjować obiektu z FILETIME struktury.