FsRtlGetPerStreamContextPointer 宏 (ntifs.h)
FsRtlGetPerStreamContextPointer 宏會傳回文件系統的檔案數據流內容。
語法
void FsRtlGetPerStreamContextPointer(
_fo
);
參數
_fo
檔案數據流之檔案物件的指標。
傳回值
無
備註
文件系統篩選驅動程式可以使用 FsRtlGetPerStreamContextPointer 宏,取得指定檔案物件所代表之檔案數據流的數據流內容指標。 數據流內容指標是檔案數據流之文件系統數據流內容的指標。 此指標可以當做參數傳遞至 FsRtlInsertPerStreamContext、 FsRtlLookupPerStreamContext 和 FsRtlRemovePerStreamContext。
數據流內容指標指向可唯一識別文件系統之檔案數據流 的FSRTL_ADVANCED_FCB_HEADER 結構。 此結構通常內嵌在數據流內容物件中,例如檔案控制區塊 (FCB) 或數據流控制區塊 (SCB) 。 開啟檔案數據流時,文件系統會將FCB或SCB的指標儲存在檔案物件的 FsContext 成員中。
注意FsRtlGetPerStreamContextPointer 宏只能在支援進階 FCB 標頭的文件系統上使用。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windowsxp;Windows 2000 SP4 更新匯總 |
目標平台 | 桌面 |
標頭 | ntifs.h (包含 Ntifs.h) |
IRQL | <= APC_LEVEL |