FileIo_Info クラス

このクラスは、ファイル情報イベントのイベント型クラスです。

次の構文は、MOF コードから簡略化されています。

構文

[EventType{69, 70, 71, 74, 75}, EventTypeName{"SetInfo", "Delete", "Rename", "QueryInfo", "FSControl"}]
class FileIo_Info : FileIo
{
  uint32 IrpPtr;
  uint32 TTID;
  uint32 FileObject;
  uint32 FileKey;
  uint32 ExtraInfo;
  uint32 InfoClass;
};

メンバー

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

プロパティ

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

ExtraInfo

データ型: uint32

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

修飾子: WmiDataId(5)、ポインター

FileDispositionInformation 要求の場合、このフィールドには要求された処理が含まれます。 FileEndOfFileInformation 要求と FileAllocationInformation 要求の場合、このフィールドには指定されたファイル サイズが含まれます。

FileKey

データ型: uint32

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

修飾子: WmiDataId(4)、ポインター

ファイル名を確認するには、このプロパティの値を FileIo_Name イベントの FileObject プロパティと一致させます。

FileObject

データ型: uint32

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

修飾子: WmiDataId(3) ポインター

ファイルの作成イベントと閉じるイベントの間で、開いている同じファイル オブジェクト インスタンスに操作を関連付けるために使用できる識別子。

InfoClass

データ型: uint32

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

修飾子: WmiDataId(6)

要求されたファイル情報クラス。

IrpPtr

データ型: uint32

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

修飾子: WmiDataId(1)、ポインター

IO 要求パケット。 このプロパティは、IO アクティビティを識別します。

TTID

データ型: uint32

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

修飾子: WmiDataId(2)、ポインター

操作を実行しているスレッドのスレッド識別子。

解説

情報の設定イベントとクエリ情報イベントは、ファイル属性が設定または照会されたことを示します。 FSCTL コマンドが発行されると、ファイル システム 制御 (FSControl) イベントが記録されます。

必要条件

要件
サポートされている最小のクライアント
Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2008 [デスクトップ アプリのみ]

関連項目

FileIo