[Функция RtlTimeToSecondsSince1970 доступна для использования в только Windows 2000 и Windows XP. Она может быть изменена или недоступна в последующих версиях.]
Функция RtlTimeToSecondsSince1970 преобразует заданное 64-битовое системное время в число секунд с начала от 1 января 1970.
BOOLEAN RtlTimeToSecondsSince1970( PLARGE_INTEGER Time, PULONG ElapsedSeconds ); |
[in] Указатель на заданное системное время. Допустимые годы для этого значения 1970 - 2105 включительно.
ElapsedSeconds[out] Указатель на переменную, который получает число секунд.
Если функция завершается успешно, то возвращается значение TRUE. Если она завершается ошибкой, то возвращается значение FALSE. Как правило, эта функция завершается ошибкой, если заданное значение параметра Time не будет в пределах допустимого периода, указанного в описании этого параметра.
У этой функции нет ассоциированной библиотеки импорта. Вы должны использовать функции LoadLibrary и GetProcAddress, чтобы динамически связаться с библиотекой Ntdll.dll.
Это не единственная эквивалентная общедоступная функция. Чтобы выполнить эту задачу, используя общедоступные функции, сделайте нижеследующие шаги:
Обзор Время (операционной системы), Функции, используемые для времени, SystemTimeToFileTime, FILETIME, SYSTEMTIME, ULARGE_INTEGER
Размещение и совместимость RtlTimeToSecondsSince1970 | ||
К | Windows XP | Да |
л | Windows 2000 Professional | Да |
и | Windows NT Workstation | Нет |
е | Windows Me | Нет |
н | Windows 98 | Нет |
т | Windows 95 | Нет |
С | Windows Server 2003 | Да |
е | Windows 2000 Server | Да |
р | Windows NT Server | Нет |
в | ||
е | ||
р | ||
Используемая библиотека | - | |
Используемая DLL | ntdll.dll | |
Заголовочный файл | ||
- объявлено в | Winternl.h | |
- включено в | - | |
Unicode | Нет | |
Замечания по платформе | Не имеется |