// wdm.h
CLFSUSER_API NTSTATUS ClfsMgmtRemovePolicy(
[in] PLOG_FILE_OBJECT LogFile,
[in] CLFS_MGMT_POLICY_TYPE PolicyType
);
View the official Windows Driver Kit DDI referenceNo description available.
The ClfsMgmtRemovePolicy routine resets a log's CLFS_MGMT_POLICY structure to its default value.
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.
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.