Función ClfsMgmtRegisterManagedClient (wdm.h)
La rutina ClfsMgmtRegisterManagedClient crea un cliente que administrará un registro clFS.
Sintaxis
CLFSUSER_API NTSTATUS ClfsMgmtRegisterManagedClient(
[in] PLOG_FILE_OBJECT LogFile,
[in] PCLFS_MGMT_CLIENT_REGISTRATION RegistrationData,
PCLFS_MGMT_CLIENT ClientCookie
);
Parámetros
[in] LogFile
Puntero a una estructura de LOG_FILE_OBJECT que representa el flujo de registro clFS que administrará el cliente creado por ClfsMgmtRegisterManagedClient .
[in] RegistrationData
Instancia de la estructura CLFS_MGMT_CLIENT_REGISTRATION que contiene las funciones que se usarán para administrar el registro.
ClientCookie
La cookie que se devuelve al autor de la llamada para su uso futuro de la API.
Valor devuelto
La rutina ClfsMgmtRegisterManagedClient devuelve uno de los siguientes valores NTSTATUS:
Código devuelto | Descripción |
---|---|
|
Se ha creado un cliente para administrar el registro. |
|
La administración de CLFS no pudo crear un cliente para administrar el registro. |
|
No hay memoria suficiente para completar la operación. |
|
Un parámetro de entrada no es válido. |
Esta rutina también podría devolver otros valores NTSTATUS.
Comentarios
El parámetro Client proporcionado por la rutina ClfsMgmtRegisterManagedClient es un parámetro necesario para otras funciones de administración de CLFS. Debe almacenar este valor para su uso posterior.
Una aplicación cliente debe estar lista para que se llame a su rutina de devolución de llamada tan pronto como llame a la rutina ClfsMgmtRegisterManagedClient .
Más de un cliente puede registrarse con un flujo de registro.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible en Windows Server 2003 R2, Windows Vista y versiones posteriores de Windows. |
Plataforma de destino | Escritorio |
Encabezado | wdm.h (incluya Wdm.h, Ntddk.h, Ntifs.h) |
Library | Clfs.lib |
Archivo DLL | Clfs.sys |
IRQL | <= APC_LEVEL |