CIM_LocalFileSystem クラス

CIM_LocalFileSystem クラスは、ローカル手段 (デバイス ドライバーへの直接アクセスなど) を介してコンピューター システムによって制御されるファイル ストアを表します。 ファイル ストアは、別のコンピューターがファイル サーバーとして機能しなくても、コンピューター システムによって直接管理できます。 ただし、クラスター化されたファイル システムの場合、ファイル システムはローカルであるため、クラスターに遅延します。

重要

DMTF (分散管理タスク フォース) CIM (共通情報モデル) クラスは、WMI クラスが構築される親クラスです。 WMI では現在、 CIM 2.x バージョン スキーマのみがサポートされています。

次の構文は、マネージド オブジェクト フォーマット (MOF) コードを簡素化しており、継承されたすべてのプロパティを含んでいます。 プロパティは、MOF の順序ではなく、アルファベット順で一覧表示されます。

構文

[Abstract, UUID("{5B6C820A-E3D0-11d2-8601-0000F8102E5F}"), AMENDMENT]
class CIM_LocalFileSystem : CIM_FileSystem
{
  string   Caption;
  string   Description;
  datetime InstallDate;
  string   Name;
  string   Status;
  uint64   AvailableSpace;
  uint64   BlockSize;
  boolean  CasePreserved;
  boolean  CaseSensitive;
  uint16   CodeSet[];
  string   CompressionMethod;
  string   CreationClassName;
  string   CSCreationClassName;
  string   CSName;
  string   EncryptionMethod;
  uint64   FileSystemSize;
  uint32   MaxFileNameLength;
  boolean  ReadOnly;
  string   Root;
};

メンバー

CIM_LocalFileSystem クラスには、次の種類のメンバーがあります。

プロパティ

CIM_LocalFileSystem クラスには、これらのプロパティがあります。

AvailableSpace

データ型: uint64

アクセスの種類: 読み取り専用

修飾子: MappingStrings ("MIF.DMTF|Partition|002.4"), Units ("bytes")

ファイル システムの空き領域の量 (バイト単位)。 不明な場合は、「0」と入力します。

スクリプトでの uint64 値の使用の詳細については、「 WMI でのスクリプト作成」を参照してください。

このプロパティは、 CIM_FileSystemから継承されます。

BlockSize

データ型: uint64

アクセスの種類: 読み取り専用

修飾子: 単位 ("bytes")

データの保存と取得のためのファイル システムのブロック サイズ。

スクリプトでの uint64 値の使用の詳細については、「 WMI でのスクリプト作成」を参照してください。

このプロパティは、 CIM_FileSystemから継承されます。

Caption

データ型: string

アクセスの種類: 読み取り専用

修飾子: MaxLen (64)、 DisplayName ("Caption")

オブジェクトの短いテキストの説明。

このプロパティは、 CIM_ManagedSystemElementから継承されます。

CasePreserved

データ型: ブール値

アクセスの種類: 読み取り専用

TRUE の場合、ファイル名の大文字と小文字は保持されます。

このプロパティは、 CIM_FileSystemから継承されます。

[CaseSensitive]

データ型: ブール値

アクセスの種類: 読み取り専用

TRUE の場合、大文字と小文字を区別するファイル名がサポートされます。

このプロパティは、 CIM_FileSystemから継承されます。

コードセット

データ型: uint16 配列

アクセスの種類: 読み取り専用

ファイル システムでサポートされる文字セットまたはエンコードを定義する配列。

このプロパティは、 CIM_FileSystemから継承されます。

不明 (0)

その他 (1)

ASCII (2)

Unicode (3)

ISO2022 (4)

ISO8859 (5)

拡張 UNIX コード (6)

UTF-8 (7)

UCS-2 (8)

CompressionMethod

データ型: string

アクセスの種類: 読み取り専用

修飾子: MappingStrings ("MIF.DMTF|Partition|002.7")

論理ファイルの圧縮に使用されるアルゴリズムまたはツールを示す自由形式の文字列。 圧縮スキームが不明であるか、説明されていない場合は、"不明" を使用します。 論理ファイルが圧縮されていても、圧縮スキームが不明であるか、説明されていない場合は、"圧縮" を使用します。 論理ファイルが圧縮されていない場合は、"圧縮されていない" を使用します。

このプロパティは、 CIM_FileSystemから継承されます。

CreationClassName

データ型: string

アクセスの種類: 読み取り専用

修飾子: KeyMaxLen (256)

インスタンスの作成で使用されるクラスまたはサブクラスの名前。 クラスの他のキー プロパティと共に使用する場合、このプロパティを使用すると、クラスとそのサブクラスのすべてのインスタンスを一意に識別できます。

このプロパティは、 CIM_FileSystemから継承されます。

CSCreationClassName

データ型: string

アクセスの種類: 読み取り専用

修飾子: KeyMaxLen (256)、 伝達 ( "CIM_ComputerSystemCreationClassName")

コンピューター システムの作成クラス名をスコーピングします。

このプロパティは、 CIM_FileSystemから継承されます。

CSName

データ型: string

アクセスの種類: 読み取り専用

修飾子: KeyMaxLen (256)、 伝達 ( "CIM_ComputerSystemName")

コンピューター システムの名前をスコーピングします。

このプロパティは、 CIM_FileSystemから継承されます。

説明

データ型: string

アクセスの種類: 読み取り専用

修飾子: DisplayName ("Description")

オブジェクトのテキストの説明。

このプロパティは、 CIM_ManagedSystemElementから継承されます。

EncryptionMethod

データ型: string

アクセスの種類: 読み取り専用

修飾子: MappingStrings ("MIF.DMTF|Partition|002.8")

論理ファイルの暗号化に使用されるアルゴリズムまたはツールを識別する自由形式の文字列。 暗号化スキームが利用されていない場合 (たとえば、セキュリティ上の理由から)、"不明" を使用します。 ファイルが暗号化されていても、その暗号化スキームが不明であるか、または公開されていない場合は、"Encrypted" を使用します。 論理ファイルが暗号化されていない場合は、"暗号化されていない" を使用します。

このプロパティは、 CIM_FileSystemから継承されます。

FileSystemSize

データ型: uint64

アクセスの種類: 読み取り専用

修飾子: 単位 ("bytes")

ファイル システムのサイズ (バイト単位)。 不明な場合は、「0 (ゼロ)」と入力します。

スクリプトでの uint64 値の使用の詳細については、「 WMI でのスクリプト作成」を参照してください。

このプロパティは、 CIM_FileSystemから継承されます。

InstallDate

データ型: datetime

アクセスの種類: 読み取り専用

修飾子: MappingStrings ("MIF.DMTF|ComponentID|001.5"), DisplayName ("インストール日")

オブジェクトがインストールされた日時を示します。 値がない場合、オブジェクトがインストールされていないことを示すわけではありません。

このプロパティは、 CIM_ManagedSystemElementから継承されます。

MaxFileNameLength

データ型: uint32

アクセスの種類: 読み取り専用

ファイル システム内のファイル名の最大長。 値 0 (ゼロ) は、ファイル名の長さに制限がないことを示します。

このプロパティは、 CIM_FileSystemから継承されます。

Name

データ型: string

アクセスの種類: 読み取り専用

修飾子: DisplayName ("Name")

オブジェクトが認識されるラベル。 サブクラス化すると、このプロパティをキー プロパティとしてオーバーライドできます。

このプロパティは、 CIM_ManagedSystemElementから継承されます。

ReadOnly

データ型: ブール値

アクセスの種類: 読み取り専用

修飾子: MappingStrings ("MIB.IETF|HOST-RESOURCES-MIB.hrFSAccess")

TRUE の場合、ファイル システムは読み取り専用として指定されます。

このプロパティは、 CIM_FileSystemから継承されます。

Root

データ型: string

アクセスの種類: 読み取り専用

修飾子: MappingStrings ("MIB.IETF|HOST-RESOURCES-MIB.hrFSMountPoint")

ファイル システムのルートを定義するパス名またはその他の情報。

このプロパティは、 CIM_FileSystemから継承されます。

状態

データ型: string

アクセスの種類: 読み取り専用

修飾子: MaxLen (10)、 DisplayName ("Status")

オブジェクトの現在の状態を示す文字列。 運用状態と非運用状態を定義できます。 操作状態には、"OK"、"低下"、"事前失敗" が含まれます。 "Pred Fail" は、要素が正しく機能しているが、エラー (SMART 対応ハード ディスク ドライブなど) を予測していることを示します。

非運用状態には、"エラー"、"開始中"、"停止中"、"サービス" が含まれる場合があります。 "サービス" は、ディスクのミラー、ユーザーのアクセス許可リストの再読み込み、またはその他の管理作業中に適用できます。 このような作業のすべてがオンラインであるわけではありませんが、マネージド要素は "OK" でも、他の状態の 1 つでもありません。

このプロパティは、 CIM_ManagedSystemElementから継承されます。

次の値があります。

OK ("OK")

エラー ("Error")

機能低下 ("Degraded")

不明 ("不明")

Pred Fail ("Pred Fail")

開始 ("開始")

停止中 ("停止中")

サービス ("Service")

ストレス ( "ストレス")

NonRecover ("NonRecover")

連絡先なし ("連絡先なし")

Lost Comm ("Lost Comm")

注釈

CIM_LocalFileSystem クラスは、CIM_FileSystemから派生します。

WMI では、このクラスは実装されません。

このドキュメントは、DMTF によって公開されている CIM クラスの説明から派生しています。 Microsoft は、軽微なエラーを修正したり、Microsoft SDK ドキュメントの標準に準拠したり、詳細情報を提供したりするために変更を加えた可能性があります。

要件

要件
サポートされている最小のクライアント
Windows Vista
サポートされている最小のサーバー
Windows Server 2008
名前空間
Root\CIMV2
MOF
CIMWin32.mof
[DLL]
CIMWin32.dll

こちらもご覧ください

CIM_FileSystem