ClfsMgmtRemovePolicy - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// wdm.h

CLFSUSER_API NTSTATUS ClfsMgmtRemovePolicy(
  [in] PLOG_FILE_OBJECT      LogFile,
  [in] CLFS_MGMT_POLICY_TYPE PolicyType
);
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (nf-wdm-clfsmgmtremovepolicy)

ClfsMgmtRemovePolicy function

Description

The ClfsMgmtRemovePolicy routine resets a log's CLFS_MGMT_POLICY structure to its default value.

Parameters

LogFile [in]

A pointer to a LOG_FILE_OBJECT structure that represents the CLFS log whose policy is being removed.

PolicyType [in]

A value of the CLFS_MGMT_POLICY_TYPE enumeration that supplies the type of the policy to be removed.

Return value

The ClfsMgmtRemovePolicy routine returns one of the following NTSTATUS values:

Return code Description
STATUS_SUCCESS CLFS management has removed the requested policy.
STATUS_UNSUCCESSFUL CLFS management was not able to process the request.
STATUS_INVALID_PARAMETER_1 A NULL value was supplied for the LogFile parameter.
STATUS_INSUFFICIENT_RESOURCES There is insufficient memory to complete the operation.
STATUS_INVALID_PARAMETER The value of the PolicyType parameter is not a valid value for the CLFS_MGMT_POLICY_TYPE enumeration.
STATUS_LOG_POLICY_NOT_INSTALLED No policy of this type has been registered for the log file.

This routine might also return other NTSTATUS Values.

See also

CLFS_MGMT_POLICY

CLFS_MGMT_POLICY_TYPE