ClfsMgmtDeregisterManagedClient function (wdm.h)

The ClfsMgmtDeregisterManagedClient routine removes the connection between a client and a log, so that the client no longer manages the log.

Syntax

CLFSUSER_API NTSTATUS ClfsMgmtDeregisterManagedClient(
  CLFS_MGMT_CLIENT ClientCookie
);

Parameters

ClientCookie

The cookie we give back to the caller for future use of the API.

Return value

The ClfsMgmtDeregisterManagedClient routine returns one of the following NTSTATUS values:

Return code Description
STATUS_SUCCESS
The client is no longer associated with the log.
STATUS_UNSUCCESSFUL
CLFS management was not able to deregister the client.
STATUS_INVALID_PARAMETER
A NULL value was supplied for the Client parameter.
STATUS_INVALID_PARAMETER_1
The value that was supplied for the Client parameter does not represent a valid client.

Remarks

After calling the ClfsMgmtDeregisterManagedClient routine, a client's callback functions will no longer be invoked.

Requirements

Requirement Value
Minimum supported client Available in Windows Server 2003 R2, Windows Vista, and later versions of Windows.
Target Platform Desktop
Header wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
Library Clfs.lib
DLL Clfs.sys
IRQL <= APC_LEVEL

See also

ClfsMgmtRegisterManagedClient