Макрос FsRtlGetPerStreamContextPointer (ntifs.h)
Макрос FsRtlGetPerStreamContextPointer возвращает контекст потока файловой системы для файлового потока.
Синтаксис
void FsRtlGetPerStreamContextPointer(
_fo
);
Параметры
_fo
Указатель на объект файла для потока файлов.
Возвращаемое значение
Никакой
Замечания
Драйверы фильтров файловой системы могут использовать макрос FsRtlGetPerStreamContextPointer для получения указателя контекста потока для потока файлов, представленного заданным объектом файла. Указатель контекста потока — это указатель на контекст потока файловой системы для файлового потока. Этот указатель можно передать в качестве параметра FsRtlInsertPerStreamContext, FsRtlLookupPerStreamContextи FsRtlRemovePerStreamContext.
Указатель контекста потока указывает на структуру FSRTL_ADVANCED_FCB_HEADER, которая однозначно идентифицирует поток файлов в файловой системе. Эта структура обычно внедряется в объект контекста потока, например блок управления файлами (FCB) или блок управления потоком (SCB). При открытии потока файловая система сохраняет указатель на FCB или SCB в элементе FsCon text объекта файла.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows XP; Накопительный пакет обновления Windows 2000 с пакетом обновления 4 (SP4) |
целевая платформа | Настольный |
заголовка | ntifs.h (include Ntifs.h) |
IRQL | <= APC_LEVEL |