Функция ClfsMgmtTailAdvanceFailure (wdm.h)
Подпрограмма ClfsMgmtTailAdvanceFailure уведомляет управление CLFS о том, что клиенту не удалось продвинуть хвост журнала.
CLFSUSER_API NTSTATUS ClfsMgmtTailAdvanceFailure(
[in] CLFS_MGMT_CLIENT Client,
[in] NTSTATUS Reason
);
[in] Client
Указатель на клиент. Это значение, полученное с помощью вызова подпрограммы ClfsMgmtRegisterManagedClient .
[in] Reason
Значение типа , указывающее, почему не удалось продвинуть хвост журнала.
Подпрограмма ClfsMgmtTailAdvanceFailure возвращает одно из следующих значений NTSTATUS:
Код возврата | Описание |
---|---|
|
Управление CLFS обработало уведомление о том, что не удалось продвинуть хвост журнала. |
|
Для параметра Client задано значение NULL. |
|
Значение, указанное для параметра Client , не представляет допустимого клиента. |
Если клиент не может продвинуть хвост своего журнала до запрошенного номера LSN или за его пределы, клиент должен вызвать подпрограмму ClfsMgmtTailAdvanceFailure , чтобы указать, что он не может продвинуть свой хвост. Пока клиент не переместит свой хвост в соответствии с запросом или не вызовет подпрограмму ClfsMgmtTailAdvanceFailure , клиент не будет получать дополнительные запросы на перемещение его хвоста.
Значение параметра Reason передается клиенту в качестве значения параметра OperationStatus при вызове функции ClfsLogGrowthCompleteCallback .
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в Windows Server 2003 R2, Windows Vista и более поздних версиях Windows. |
Целевая платформа | Персональный компьютер |
Верхняя часть | wdm.h (включая Wdm.h) |
Библиотека | Clfs.lib |
DLL | Clfs.sys |
IRQL | <= APC_LEVEL |