FsRtlLookupPerStreamContext 巨集 (ntifs.h)
FsRtlLookupPerStreamContext 巨集會擷取檔案數據流的每個數據流內容結構。
語法
void FsRtlLookupPerStreamContext(
_sc,
_oid,
_iid
);
參數
_sc
檔案數據流FSRTL_ADVANCED_FCB_HEADER結構的指標。 若要從檔案物件取得此指標,請使用 FsRtlGetPerStreamContextPointer 巨集。
_oid
呼叫端配置的變數指標,可唯一識別每個數據流內容結構的擁有者。 此變數的格式為篩選驅動程式 \ 特定。 如果為 InstanceId提供非NULL 值,則必須是非NULL。
_iid
篩選驅動程式的指標 • 配置的變數,可用來區分相同篩選驅動程式所建立的每個數據流內容結構。 此變數的格式為篩選驅動程式 \ 特定。
如果 OwnerId 和 InstanceId 都是 NULL,FsRtlLookupPerStreamContext 會傳回第一個每個數據流的內容。
如果為 OwnerId 提供非NULL 值,且 InstanceIdNULL,FsRtlLookupPerStreamContext 會傳回 OwnerId 成員符合 OwnerId 參數的第一個每個數據流內容。
傳回值
沒有
言論
文件系統篩選驅動程式會呼叫 FsRtlLookupPerStreamContext,以擷取檔案數據流的每個數據流內容結構。 每個數據流內容結構包含篩選驅動程式為檔案數據流維護的內容資訊。
若要將初始化的每個數據流內容結構與檔案數據流產生關聯,請呼叫 FsRtlInsertPerStreamContext FsRtlInsertPerStreamContext 。
若要移除與檔案數據流相關聯的每個數據流內容結構,請呼叫 FsRtlRemovePerStreamContext。
如需詳細資訊,請參閱舊版文件系統篩選驅動程式 中的追蹤 Per-Stream 內容。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 2000 SP4 更新匯總;Windows XP |
目標平臺 | 桌面 |
標頭 | ntifs.h (include Ntifs.h) |
連結庫 | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |
另請參閱
FsRtlGetPerStreamContextPointer