Bagikan melalui


kelas Win32_PageFile

Kelas WMI Win32_PageFile mewakili file yang digunakan untuk menangani pertukaran file memori virtual pada sistem Win32. Kelas ini sudah tidak digunakan lagi.

Sintaks berikut disederhanakan dari kode Managed Object Format (MOF) dan menyertakan semua properti yang diwariskan. Properti dan metode dalam urutan alfabet, bukan urutan MOF.

Sintaks

[DEPRECATED, Dynamic, Provider("CIMWin32"), Privileges("SeCreatePagefilePrivilege"), UUID("{8502C4C6-5FBB-11D2-AAC1-006008C78BC7}"), SupportsCreate, CreateBy("PutInstance"), SupportsDelete, DeleteBy("DeleteInstance"), SupportsUpdate, AMENDMENT]
class Win32_PageFile : CIM_DataFile
{
  string   Caption;
  string   Description;
  datetime InstallDate;
  boolean  Archive;
  boolean  Compressed;
  string   CompressionMethod;
  string   CreationClassName;
  datetime CreationDate;
  string   CSCreationClassName;
  string   CSName;
  string   Drive;
  string   EightDotThreeFileName;
  boolean  Encrypted;
  string   EncryptionMethod;
  string   Extension;
  string   FileName;
  uint64   FileSize;
  string   FileType;
  string   FSCreationClassName;
  string   FSName;
  boolean  Hidden;
  uint64   InUseCount;
  datetime LastAccessed;
  datetime LastModified;
  string   Path;
  boolean  Readable;
  boolean  System;
  boolean  Writeable;
  uint32   AccessMask;
  string   Manufacturer;
  string   Status;
  string   Version;
  uint32   FreeSpace;
  uint32   InitialSize;
  uint32   MaximumSize;
  string   Name;
};

Anggota

Kelas Win32_PageFile memiliki jenis anggota ini:

Metode

Kelas Win32_PageFile memiliki metode ini.

Metode Deskripsi
ChangeSecurityPermissions Metode kelas yang mengubah izin keamanan untuk file logis yang ditentukan di jalur objek.
ChangeSecurityPermissionsEx Metode kelas yang mengubah izin keamanan untuk file logis yang ditentukan di jalur objek.
Kompres Metode kelas yang mengompresi file logis (atau direktori) yang ditentukan dalam jalur objek.
CompressEx Metode kelas yang mengompresi file logis (atau direktori) yang ditentukan dalam jalur objek.
Menyalin Metode kelas yang menyalin file logis atau direktori yang ditentukan dalam jalur objek ke lokasi yang ditentukan oleh parameter input.
CopyEx Metode kelas yang menyalin file logis atau direktori yang ditentukan dalam jalur objek ke lokasi yang ditentukan oleh parameter FileName.
Hapus Metode kelas yang menghapus file logis (atau direktori) yang ditentukan dalam jalur objek.
DeleteEx Metode kelas yang menghapus file logis (atau direktori) yang ditentukan dalam jalur objek.
GetEffectivePermission Metode kelas yang menentukan apakah penelepon memiliki izin agregat yang ditentukan oleh argumen Izin tidak hanya pada objek file, tetapi pada berbagi file atau direktori berada (jika berada di berbagi).
Ganti nama Metode kelas yang mengganti nama file logis (atau direktori) yang ditentukan dalam jalur objek.
TakeOwnerShip Metode kelas yang mendapatkan kepemilikan file logis yang ditentukan dalam jalur objek.
TakeOwnerShipEx Metode kelas yang mendapatkan kepemilikan file logis yang ditentukan dalam jalur objek.
Batalkan kompresi Metode kelas yang membatalkan kompresi file logis (atau direktori) yang ditentukan dalam jalur objek.
UncompressEx Metode kelas yang membatalkan kompresi file logis (atau direktori) yang ditentukan dalam jalur objek.

 

Properti

Kelas Win32_PageFile memiliki properti ini.

AccessMask

Jenis data: uint32

Jenis akses: Baca-saja

Kualifikasi: Skema ("Win32"), DisplayName ("Hak Akses")

Bitmask yang mewakili hak akses yang diperlukan untuk mengakses atau melakukan operasi tertentu pada file. Untuk nilai, lihat Konstanta Hak Akses File dan Direktori.

Properti ini diwarisi dari CIM_LogicalFile.

FILE_READ_DATA (file) atau FILE_LIST_DIRECTORY (direktori) (1)

FILE_WRITE_DATA (file) atau FILE_ADD_FILE (direktori) (2)

FILE_APPEND_DATA (file) atau FILE_ADD_SUBDIRECTORY (direktori) (4)

FILE_READ_EA (8)

FILE_WRITE_EA (16)

FILE_EXECUTE (file) atau FILE_TRAVERSE (direktori) (32)

FILE_DELETE_CHILD (direktori) (64)

FILE_READ_ATTRIBUTES (128)

FILE_WRITE_ATTRIBUTES (256)

HAPUS (65536)

READ_CONTROL (131072)

WRITE_DAC (262144)

WRITE_OWNER (524288)

SINKRONKAN (1048576)

Mengarsipkan

Jenis data: boolean

Jenis akses: Baca-saja

Kualifikasi: Skema ("Win32"), DisplayName ("Harus Diarsipkan")

Jika True, file harus diarsipkan.

Properti ini diwarisi dari CIM_LogicalFile.

Keterangan

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: MaxLen (64), DisplayName ("Keterangan")

Deskripsi tekstual singkat dari objek .

Properti ini diwarisi dari CIM_ManagedSystemElement.

Dikompresi

Jenis data: boolean

Jenis akses: Baca-saja

Kualifikasi: Skema ("Win32"), DisplayName ("Terkompresi")

Jika True, file dikompresi.

Properti ini diwarisi dari CIM_LogicalFile.

CompressionMethod

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: DisplayName ("Metode Pemadatan")

String bentuk bebas yang menunjukkan algoritma atau alat yang digunakan untuk memadatkan file logis. Jika skema kompresi tidak diketahui atau tidak dijelaskan, gunakan "Tidak Diketahui". Jika file logis dikompresi, tetapi skema pemadatan tidak diketahui atau tidak dijelaskan, gunakan "Terkompresi". Jika file logis tidak dikompresi, gunakan "Tidak Dikompresi".

Properti ini diwarisi dari CIM_LogicalFile.

CreationClassName

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: CIM_Key, DisplayName ("Nama Kelas")

Nama kelas .

Properti ini diwarisi dari CIM_LogicalFile.

CreationDate

Jenis data: tanggalwaktu

Jenis akses: Baca-saja

Kualifikasi: DisplayName ("Tanggal Pembuatan")

Tanggal dan waktu pembuatan file.

Properti ini diwarisi dari CIM_LogicalFile.

CSCreationClassName

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: Disebarluaskan ("CIM_FileSystem. CSCreationClassName"), CIM_Key, DisplayName ("Nama Kelas Sistem Komputer")

Kelas sistem komputer.

Properti ini diwarisi dari CIM_LogicalFile.

CSName

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: Disebarluaskan ("CIM_FileSystem. CSName"), CIM_Key, DisplayName ("Nama Sistem Komputer")

Nama sistem komputer.

Properti ini diwarisi dari CIM_LogicalFile.

Deskripsi

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: DisplayName ("Description")

Deskripsi tekstual objek.

Properti ini diwarisi dari CIM_ManagedSystemElement.

Drive

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: Tetap, Skema ("Win32"), DisplayName ("Drive")

Huruf kandar (termasuk titik dua yang mengikuti huruf kandar) file. Properti ini diwarisi dari CIM_LogicalFile.

Contoh: "c:"

Properti ini diwarisi dari CIM_LogicalFile.

EightDotThreeFileName

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: Skema ("Win32"), DisplayName ("Eight Dot Three File Name")

Nama file yang kompatibel dengan DOS.

Contoh: "c:\progra~1"

Properti ini diwarisi dari CIM_LogicalFile.

Dienkripsi

Jenis data: boolean

Jenis akses: Baca-saja

Kualifikasi: Skema ("Win32"), DisplayName ("Terenkripsi")

Jika True, file dienkripsi.

Properti ini diwarisi dari CIM_LogicalFile.

EncryptionMethod

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: DisplayName ("Metode Enkripsi")

String bentuk bebas yang mengidentifikasi algoritma atau alat yang digunakan untuk mengenkripsi file logis. Jika skema enkripsi tidak dimanjakan (misalnya, untuk alasan keamanan), gunakan "Tidak Diketahui". Jika file dienkripsi, tetapi skema enkripsinya tidak diketahui atau tidak diungkapkan, gunakan "Terenkripsi". Jika file logis tidak dienkripsi, gunakan "Tidak Terenkripsi".

Properti ini diwarisi dari CIM_LogicalFile.

Ekstensi

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: Tetap, Skema ("Win32"), DisplayName ("Ekstensi File")

Ekstensi nama file tanpa periode sebelumnya (titik).

Contoh: "txt", "mof", "mdb"

Properti ini diwarisi dari CIM_LogicalFile.

FileName

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: Tetap, Skema ("Win32"), DisplayName ("Nama File")

Nama file tanpa ekstensi nama file. Contoh: "MyDataFile"

Properti ini diwarisi dari CIM_LogicalFile.

FileSize

Jenis data: uint64

Jenis akses: Baca-saja

Kualifikasi: DisplayName ("Ukuran"), Unit ("byte")

Ukuran file, dalam byte.

Untuk informasi selengkapnya tentang menggunakan nilai uint64 dalam skrip, lihat Pembuatan skrip di WMI.

Properti ini diwarisi dari CIM_LogicalFile.

FileType

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: Skema ("Win32"), DisplayName ("Jenis File")

Deskriptor yang mewakili jenis file yang ditunjukkan oleh properti Ekstensi .

Properti ini diwarisi dari CIM_LogicalFile.

FreeSpace

Jenis data: uint32

Jenis akses: Baca-saja

Kualifikasi: TIDAK DIGUNAKAN LAGI, MappingStrings ("Win32API| Struktur Manajemen Memori| MEMORYSTATUS|dwAvailPageFile"), Unit ("megabyte")

Ruang yang tersedia dalam file halaman. Sistem operasi dapat memperbesar file halaman seperlunya, hingga batas yang diberlakukan oleh pengguna. Properti ini menunjukkan perbedaan antara ukuran memori yang diterapkan saat ini dan ukuran file halaman saat ini; ini tidak menunjukkan ukuran terbesar yang mungkin dari file halaman.

FSCreationClassName

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: Disebarluaskan ("CIM_FileSystem. CreationClassName"), CIM_Key, DisplayName ("Nama Kelas Sistem File")

Kelas sistem file.

Properti ini diwarisi dari CIM_LogicalFile.

FSName

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: Disebarluaskan ("CIM_FileSystem. Nama"), CIM_Key, DisplayName ("Nama Sistem File")

Nama sistem file.

Properti ini diwarisi dari CIM_LogicalFile.

Tersembunyi

Jenis data: boolean

Jenis akses: Baca-saja

Kualifikasi: Skema ("Win32"), DisplayName ("Tersembunyi")

Jika True, file disembunyikan.

Properti ini diwarisi dari CIM_LogicalFile.

Ukuran Inisial

Jenis data: uint32

Jenis akses: Baca-saja

Kualifikasi: TIDAK DIGUNAKAN LAGI, MappingStrings ("Win32Regstry| System\\CurrentControlSet\\Control\\Session Manager\\Memory Management| PagingFiles"), Unit ("megabyte")

Ukuran awal file halaman.

InstallDate

Jenis data: tanggalwaktu

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("MIF. DMTF| ComponentID|001.5"), DisplayName ("Tanggal Penginstalan")

Menunjukkan kapan objek diinstal. Kurangnya nilai tidak menunjukkan bahwa objek tidak diinstal.

Properti ini diwarisi dari CIM_ManagedSystemElement.

InUseCount

Jenis data: uint64

Jenis akses: Baca-saja

Kualifikasi: DisplayName ("Jumlah Buka File Saat Ini")

Jumlah "file terbuka" yang saat ini aktif terhadap file.

Untuk informasi selengkapnya tentang menggunakan nilai uint64 dalam skrip, lihat Pembuatan skrip di WMI.

Properti ini diwarisi dari CIM_LogicalFile.

LastAccessed

Jenis data: tanggalwaktu

Jenis akses: Baca-saja

Kualifikasi: DisplayName ("Terakhir Diakses")

Tanggal dan waktu file terakhir diakses.

Properti ini diwarisi dari CIM_LogicalFile.

LastModified

Jenis data: tanggalwaktu

Jenis akses: Baca-saja

Kualifikasi: DisplayName ("Terakhir Diubah")

Tanggal dan waktu file terakhir diubah.

Properti ini diwarisi dari CIM_LogicalFile.

Produsen

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: Skema ("Win32"), DisplayName ("Produsen")

String produsen dari sumber daya versi (jika ada).

Properti ini diwarisi dari CIM_DataFile.

Ukuran Maksimum

Jenis data: uint32

Jenis akses: Baca-saja

Kualifikasi: TIDAK DIGUNAKAN LAGI, MappingStrings ("Win32API| Struktur Manajemen Memori| MEMORYSTATUS|dwTotalPageFile"), unit ("megabyte")

Ukuran maksimum file halaman sebagaimana diatur oleh pengguna. Sistem operasi tidak akan mengizinkan file halaman melebihi batas ini.

Nama

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: TIDAK digunakan lagi, Ambil alih ("Nama"), MappingStrings ("Win32DLL|NTDLL.DLL| NtQuerySystemInformation| SystemPageFileInformation| PageFileName")

Nama file halaman.

Contoh: "C:\PAGEFILE.SYS"

Jalur

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: Tetap, Skema ("Win32"), DisplayName ("Jalur")

Jalur file termasuk garis miring terdepan dan di belakang.

Contoh: "\windows\system\"

Properti ini diwarisi dari CIM_LogicalFile.

Mudah dibaca

Jenis data: boolean

Jenis akses: Baca-saja

Kualifikasi: DisplayName ("Dapat Dibaca")

Jika True, file dapat dibaca.

Properti ini diwarisi dari CIM_LogicalFile.

Status

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: MaxLen (10), DisplayName ("Status")

String yang menunjukkan status objek saat ini.

Properti ini diwarisi dari CIM_ManagedSystemElement.

Nilai yang valid mencakup sebagai berikut:

OK ("OK")

Kesalahan ("Kesalahan")

Terdegradasi ("Terdegradasi")

Tidak diketahui ("Tidak Diketahui")

Pred Fail ("Pred Fail")

Memulai ("Memulai")

Menghentikan ("Berhenti")

Layanan ("Layanan")

Stres ("Stres")

NonRecover ("NonRecover")

Tidak Ada Kontak ("Tidak Ada Kontak")

Lost Comm ("Lost Comm")

Sistem

Jenis data: boolean

Jenis akses: Baca-saja

Kualifikasi: Skema ("Win32"), DisplayName ("File Sistem")

Jika True, file adalah file sistem.

Properti ini diwarisi dari CIM_LogicalFile.

Versi

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: Skema ("Win32"), DisplayName ("Versi")

String versi dari sumber daya versi (jika ada).

Properti ini diwarisi dari CIM_DataFile.

Dapat ditulis

Jenis data: boolean

Jenis akses: Baca-saja

Kualifikasi: DisplayName ("Dapat Ditulis")

Jika True, file dapat ditulis.

Properti ini diwarisi dari CIM_LogicalFile.

Keterangan

Kelas Win32_PageFile berasal dari CIM_Directory.

Contoh

Sampel kode VBScript berikut menunjukkan cara mengambil statistik file halaman dari instans Win32_PageFile.

Set PageFileSet = GetObject("winmgmts:").InstancesOf ("Win32_PageFile")

for each PageFile in PageFileSet
 WScript.Echo PageFile.Name & Chr(13) 
 WScript.Echo " Initial: " & PageFile.InitialSize & " MB"
 WScript.Echo " Max: " & PageFile.MaximumSize & " MB" 

next

Sampel kode Perl berikut menunjukkan cara mengambil statistik file halaman dari instans Win32_PageFile.

use strict;
use Win32::OLE;

my $PageFileSet;

eval { $PageFileSet = Win32::OLE->GetObject("winmgmts:{impersonationLevel=impersonate}!\\\\.\\root\\cimv2")->
 InstancesOf ("Win32_PageFile"); };
if (!$@ && defined $PageFileSet)
{
 foreach my $PageFileInst (in $PageFileSet)
 {
  print "\n$PageFileInst->{Name}\n";
  print " Initial: $PageFileInst->{InitialSize} MB\n";
  print " Maximum: $PageFileInst->{MaximumSize} MB\n";
 }
}
else
{
 print STDERR Win32::OLE->LastError, "\n";
}

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows Vista
Server minimum yang didukung
Windows Server 2008
Ruang nama
Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

Lihat juga

CIM_DataFile

Kelas Sistem Operasi