共用方式為


FsRtlGetPerStreamContextPointer 宏 (ntifs.h)

FsRtlGetPerStreamContextPointer 宏會傳回文件系統的檔案數據流內容。

語法

void FsRtlGetPerStreamContextPointer(
   _fo
);

參數

_fo

檔案數據流之檔案物件的指標。

傳回值

備註

文件系統篩選驅動程式可以使用 FsRtlGetPerStreamContextPointer 宏,取得指定檔案物件所代表之檔案數據流的數據流內容指標。 數據流內容指標是檔案數據流之文件系統數據流內容的指標。 此指標可以當做參數傳遞至 FsRtlInsertPerStreamContextFsRtlLookupPerStreamContextFsRtlRemovePerStreamContext

數據流內容指標指向可唯一識別文件系統之檔案數據流 的FSRTL_ADVANCED_FCB_HEADER 結構。 此結構通常內嵌在數據流內容物件中,例如檔案控制區塊 (FCB) 或數據流控制區塊 (SCB) 。 開啟檔案數據流時,文件系統會將FCB或SCB的指標儲存在檔案物件的 FsContext 成員中。

注意FsRtlGetPerStreamContextPointer 宏只能在支援進階 FCB 標頭的文件系統上使用。
 
如需詳細資訊,請參閱 追蹤舊版文件系統篩選驅動程式中的 Per-Stream 內容

規格需求

需求
最低支援的用戶端 Windowsxp;Windows 2000 SP4 更新匯總
目標平台 桌面
標頭 ntifs.h (包含 Ntifs.h)
IRQL <= APC_LEVEL

另請參閱

FSRTL_ADVANCED_FCB_HEADER

FsRtlInitPerStreamContext

FsRtlInsertPerStreamContext

FsRtlLookupPerStreamContext

FsRtlRemovePerStreamContext

FsRtlSetupAdvancedHeader

FsRtlSupportsPerStreamContexts

FsRtlTeardownPerStreamContexts