FsRtlGetPerStreamContextPointer マクロ (ntifs.h)
FsRtlGetPerStreamContextPointer マクロは、ファイル ストリームのファイル システムのストリーム コンテキストを返します。
構文
void FsRtlGetPerStreamContextPointer(
_fo
);
パラメーター
_fo
ファイル ストリームのファイル オブジェクトへのポインター。
戻り値
何一つ
備考
ファイル システム フィルター ドライバーは、FsRtlGetPerStreamContextPointer マクロを使用して、特定のファイル オブジェクトによって表されるファイル ストリームのストリーム コンテキスト ポインターを取得できます。 ストリーム コンテキスト ポインターは、ファイル ストリームのファイル システムのストリーム コンテキストへのポインターです。 このポインターは、FsRtlInsertPerStreamContext 、FsRtlLookupPerStreamContext、および FsRtlRemovePerStreamContextをするためのパラメーターとして渡すことができます。
ストリーム コンテキスト ポインターは、ファイル システムへのファイル ストリームを一意に識別する FSRTL_ADVANCED_FCB_HEADER 構造体を指します。 通常、この構造体は、ファイル制御ブロック (FCB) やストリーム制御ブロック (SCB) などのストリーム コンテキスト オブジェクトに埋め込まれます。 ファイル ストリームが開かれると、ファイル システムは FCB または SCB へのポインターをファイル オブジェクトの FsContext メンバーに格納します。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows XP;Windows 2000 SP4 更新プログラムのロールアップ |
ターゲット プラットフォーム の | デスクトップ |
ヘッダー | ntifs.h (Ntifs.h を含む) |
IRQL | <= APC_LEVEL |
関連項目
FsRtlSetupAdvancedHeader の