次の方法で共有


INSTANCE_PARTIAL_INFORMATION構造体 (fltuserstructures.h)

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

構文

typedef struct _INSTANCE_PARTIAL_INFORMATION {
  ULONG  NextEntryOffset;
  USHORT InstanceNameLength;
  USHORT InstanceNameBufferOffset;
  USHORT AltitudeLength;
  USHORT AltitudeBufferOffset;
} INSTANCE_PARTIAL_INFORMATION, *PINSTANCE_PARTIAL_INFORMATION;

メンバーズ

NextEntryOffset

バッファーに複数のエントリが存在する場合は、次のINSTANCE_PARTIAL_INFORMATIONエントリのバイト オフセット。 このメンバーの後に他のエントリがない場合、このメンバーは 0 になります。

InstanceNameLength

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

InstanceNameBufferOffset

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

AltitudeLength

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

AltitudeBufferOffset

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

備考

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

必要条件

要件 価値
ヘッダー fltuserstructures.h (FltUser.h、Fltkernel.h を含む)

関連項目

FilterAttachAtAltitude

FilterInstanceFindClose

FilterInstanceFindFirst

FilterInstanceFindNext

FilterInstanceGetInformation

FilterVolumeInstanceFindClose

FilterVolumeInstanceFindFirst

FilterVolumeInstanceFindNext

INSTANCE_AGGREGATE_STANDARD_INFORMATION

INSTANCE_BASIC_INFORMATION

INSTANCE_FULL_INFORMATION