Bagikan melalui


Metode SWbemDateTime.GetFileTime

Metode GetFileTime objek SWbemDateTime mengonversi nilai tanggal dan waktu dalam format DATETIME CIM ke format FILETIME.

Jika parameter diatur ke TRUE, maka nilai yang dikembalikan mewakili waktu lokal untuk klien. Jika tidak, nilai yang dikembalikan adalah waktu Waktu Universal Terkoordinasi (UTC). Struktur DATETIME FILETIME adalah nilai 64-bit yang menunjukkan jumlah unit 100 nanodetik sejak awal 1 Januari 1601. Instrumentasi Manajemen Windows (WMI) memperlakukan nilai FILETIME sebagai representasi string dari angka 64-bit yang tidak ditandatangani.

Untuk penjelasan tentang sintaks ini, lihat Konvensi Dokumen untuk Scripting API.

Sintaks

vDate = .GetFileTime( _
  [ ByVal bIsLocaL ] _
)

Parameter

bIsLocaL [in, opsional]

Menunjukkan apakah nilai yang dikembalikan ditafsirkan sebagai waktu lokal. Properti UTC kemudian berisi waktu lokal yang dikonversi ke offset Coordinated Universal Times (UTC) yang benar. Jika nilainya FALSE, maka nilai ditafsirkan sebagai UTC dengan offset nol (0).

Nilai kembali

Tanggal dan waktu dalam format FILETIME .

Kode kesalahan

Setelah menyelesaikan metode GetFileTime , objek Err mungkin berisi kode kesalahan dalam daftar berikut.

wbemErrFailed - 2147749889 (0x80041001)

Panggilan gagal.

Keterangan

VT_DATE dan nilai FILETIME tidak boleh berisi bidang kartubebas.

Metode GetFileTime gagal (wbemErrFailed) jika salah satu properti berikut adalah FALSE:

Pada pengembalian yang berhasil dari SetFileTime, semua properti ini diatur ke TRUE.

Contoh

Untuk contoh penggunaan objek SWbemDateTime untuk mengonversi nilai CIM DATETIME ke dan dari format FILETIME atau format VT_DATE , lihat Tugas WMI: Tanggal dan Waktu. Untuk deskripsi format DATETIME CIM, lihat Format Tanggal dan Waktu.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows Vista
Server minimum yang didukung
Windows Server 2008
Header
Wbemdisp.h
Pustaka jenis
Wbemdisp.tlb
DLL
Wbemdisp.dll
CLSID
CLSID_SWbemDateTime
IID
IID_ISWbemDateTime

Lihat juga

SWbemDateTime.GetVarDate

SWbemDateTime

DATETIME