Функция ClfsMgmtRegisterManagedClient (wdm.h)
Подпрограмма ClfsMgmtRegisterManagedClient создает клиент, который будет управлять журналом CLFS.
Синтаксис
CLFSUSER_API NTSTATUS ClfsMgmtRegisterManagedClient(
[in] PLOG_FILE_OBJECT LogFile,
[in] PCLFS_MGMT_CLIENT_REGISTRATION RegistrationData,
PCLFS_MGMT_CLIENT ClientCookie
);
Параметры
[in] LogFile
Указатель на структуру LOG_FILE_OBJECT , представляющую поток журнала CLFS, которым будет управлять клиент , созданный ClfsMgmtRegisterManagedClient .
[in] RegistrationData
Экземпляр структуры CLFS_MGMT_CLIENT_REGISTRATION , содержащей функции, которые будут использоваться для управления журналом.
ClientCookie
Файл cookie, который мы возвращаем вызывающему объекту для использования API в будущем.
Возвращаемое значение
Подпрограмма ClfsMgmtRegisterManagedClient возвращает одно из следующих значений NTSTATUS:
Код возврата | Описание |
---|---|
|
Для управления журналом создан клиент. |
|
Системе управления CLFS не удалось создать клиент для управления журналом. |
|
Недостаточно памяти для завершения операции. |
|
Входной параметр недопустим. |
Эта подпрограмма также может возвращать другие значения NTSTATUS.
Комментарии
Параметр Client , предоставляемый подпрограммой ClfsMgmtRegisterManagedClient , является обязательным параметром для других функций управления CLFS. Это значение следует сохранить для последующего использования.
Клиентское приложение должно быть готово к вызову процедуры обратного вызова сразу после вызова подпрограммы ClfsMgmtRegisterManagedClient .
В потоке журналов может быть зарегистрировано несколько клиентов.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в Windows Server 2003 R2, Windows Vista и более поздних версиях Windows. |
Целевая платформа | Персональный компьютер |
Верхняя часть | wdm.h (включая Wdm.h, Ntddk.h, Ntifs.h) |
Библиотека | Clfs.lib |
DLL | Clfs.sys |
IRQL | <= APC_LEVEL |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по