FileIo_DirEnum クラス

このクラスは、ディレクトリ通知イベントとディレクトリ通知イベントを列挙するためのイベントの種類クラスです。

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

構文

[EventType{72, 77}, EventTypeName{"DirEnum", "DirNotify"}]
class FileIo_DirEnum : FileIo
{
  uint32 IrpPtr;
  uint32 TTID;
  uint32 FileObject;
  uint32 FileKey;
  uint32 Length;
  uint32 InfoClass;
  uint32 FileIndex;
  string FileName;
};

メンバー

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

プロパティ

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

FileIndex

データ型: uint32

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

修飾子: WmiDataId(7)

ディレクトリ列挙を続行するファイル インデックス。

FileKey

データ型: uint32

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

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

ディレクトリ名を確認するには、このプロパティの値を FileIo_Name イベントの FileObject プロパティと照合します。

FileName

データ型: string

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

修飾子: WmiDataId(8),StringTermination("NullTerminated"), Format("w")

ディレクトリ列挙に指定されたパターン。

FileObject

データ型: uint32

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

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

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

InfoClass

データ型: uint32

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

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

要求されたディレクトリ列挙情報クラス。

IrpPtr

データ型: uint32

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

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

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

[データ型]

データ型: uint32

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

修飾子: WmiDataId(5)

クエリ バッファーのサイズ (バイト単位)。

TTID

データ型: uint32

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

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

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

解説

ディレクトリ列挙イベントとディレクトリ通知イベントは、ディレクトリが列挙されるか、ディレクトリ変更通知が登録済みリスナーにそれぞれ送信されるときに記録されます。

必要条件

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

関連項目

FileIo