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 更新プログラムのロールアップ |
対象プラットフォーム | デスクトップ |
Header | ntifs.h (Ntifs.h を含む) |
IRQL | <= APC_LEVEL |
こちらもご覧ください
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示