ClfsMgmtRemovePolicy routine
The ClfsMgmtRemovePolicy routine resets a log's CLFS_MGMT_POLICY structure to its default value.
Syntax
NTSTATUS ClfsMgmtRemovePolicy( _In_ PLOG_FILE_OBJECT LogFile, _In_ CLFS_MGMT_POLICY_TYPE PolicyType );
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 |
|---|---|
|
CLFS management has removed the requested policy. |
|
CLFS management was not able to process the request. |
|
A NULL value was supplied for the LogFile parameter. |
|
There is insufficient memory to complete the operation. |
|
The value of the PolicyType parameter is not a valid value for the CLFS_MGMT_POLICY_TYPE enumeration. |
|
No policy of this type has been registered for the log file. |
This routine might also return other NTSTATUS Values.
Requirements
|
Version | Available in Windows Server 2003 R2, Windows Vista, and later versions of Windows. |
|---|---|
|
Header |
|
|
Library |
|
|
IRQL | <= APC_LEVEL |
See also
Send comments about this topic to Microsoft
Build date: 5/2/2013