Функция ClfsMgmtQueryPolicy (wdm.h)
Подпрограмма clfsMgmtQueryPolicy получает определенную структуру CLFS_MGMT_POLICY для журнала.
Синтаксис
CLFSUSER_API NTSTATUS ClfsMgmtQueryPolicy(
[in] PLOG_FILE_OBJECT LogFile,
[in] CLFS_MGMT_POLICY_TYPE PolicyType,
[out] PCLFS_MGMT_POLICY Policy,
[out] PULONG PolicyLength
);
Параметры
[in] LogFile
Указатель на структуру LOG_FILE_OBJECT, представляющую журнал CLFS, политика которого извлекается.
[in] PolicyType
Значение перечисления CLFS_MGMT_POLICY_TYPE, определяющего тип политики, который требуется извлечь.
[out] Policy
Экземпляр структуры CLFS_MGMT_POLICY, содержащей политику.
[out] PolicyLength
Длина параметра политики.
Возвращаемое значение
Подпрограмма clfsMgmtQueryPolicy возвращает одно из следующих значений NTSTATUS:
Возвращаемый код | Описание |
---|---|
|
Управление CLFS извлекло запрошенную политику. |
|
Управление CLFS не удалось обработать запрос. |
|
Значение параметра PolicyType недопустимо для перечисления CLFS_MGMT_POLICY_TYPE. |
|
Значение NULL было предоставлено для параметра LogFile. |
|
Значение параметра PolicyLength меньше размера экземпляра структуры CLFS_MGMT_POLICY. |
|
Для завершения операции недостаточно памяти. |
|
Политика этого типа не зарегистрирована для файла журнала. |
Эта подпрограмма также может возвращать другие значения NTSTATUS.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Доступно в Windows Server 2003 R2, Windows Vista и более поздних версиях Windows. |
целевая платформа | Настольный |
заголовка | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
библиотеки | Clfs.lib |
DLL | Clfs.sys |
IRQL | <= APC_LEVEL |