次の方法で共有


INSTANCE_FULL_INFORMATION構造体 (fltuserstructures.h)

INSTANCE_FULL_INFORMATION構造体には、ミニフィルター インスタンスの完全な情報が含まれています。

構文

typedef struct _INSTANCE_FULL_INFORMATION {
  ULONG  NextEntryOffset;
  USHORT InstanceNameLength;
  USHORT InstanceNameBufferOffset;
  USHORT AltitudeLength;
  USHORT AltitudeBufferOffset;
  USHORT VolumeNameLength;
  USHORT VolumeNameBufferOffset;
  USHORT FilterNameLength;
  USHORT FilterNameBufferOffset;
} INSTANCE_FULL_INFORMATION, *PINSTANCE_FULL_INFORMATION;

メンバーズ

NextEntryOffset

次のINSTANCE_FULL_INFORMATIONエントリのバイト オフセット。 バッファーに複数のエントリが存在する場合、最後のエントリには 0 が含まれます。

InstanceNameLength

インスタンス名の長さ (バイト単位)。

InstanceNameBufferOffset

インスタンス名文字列の最初の文字のバイト オフセット。 この文字の後には、メモリ内で文字列の残りの部分が続きます。

AltitudeLength

高度文字列の長さ (バイト単位)。

AltitudeBufferOffset

高度文字列の最初の文字のバイト オフセット。 この文字の後には、メモリ内で文字列の残りの部分が続きます。

VolumeNameLength

ボリューム名の長さ (バイト単位)。

VolumeNameBufferOffset

ボリューム名文字列の最初の文字のバイト オフセット。 この文字の後には、文字列の残りの部分が続きます (例: "\Device\HarddiskVolume1")。

FilterNameLength

ミニフィルター名の長さ (バイト単位)。

FilterNameBufferOffset

ミニフィルター名文字列の最初の文字のバイト オフセット。 この文字の後には、メモリ内で文字列の残りの部分が続きます。

備考

この構造体は、LONGLONG (8 バイト) 境界に配置する必要があります。 バッファーにこれらの構造体が 2 つ以上含まれている場合、NextEntryOffset 各エントリの値 (最後を除く) は 8 バイトの境界に置きます。

この構造体によって参照されるすべての文字列バッファーの内容は Unicode です。

必要条件

要件 価値
サポートされる最小クライアント この構造は、Microsoft Windows 2000 SP4 更新プログラムのロールアップ、Windows XP SP2、Microsoft Windows Server 2003 SP1、および Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。
ヘッダー fltuserstructures.h (FltUserStructures.h、FltUser.h、FltKernel.h を含む)

関連項目

FilterAttachAtAltitude

FilterInstanceFindClose

FilterInstanceFindFirst

FilterInstanceFindNext

FilterInstanceGetInformation

FilterVolumeInstanceFindClose

FilterVolumeInstanceFindFirst

FilterVolumeInstanceFindNext

INSTANCE_AGGREGATE_STANDARD_INFORMATION

INSTANCE_BASIC_INFORMATION

INSTANCE_PARTIAL_INFORMATION