Interfaz IADsFileServiceOperations (iads.h)

La interfaz IADsFileServiceOperations es una interfaz dual que hereda de IADsServiceOperations. Amplía la funcionalidad, como se expone en la interfaz IADsServiceOperations , para administrar el servicio de archivos a través de una red. En concreto, sirve para mantener y administrar recursos abiertos y sesiones activas del servicio de archivos.

Herencia

La interfaz IADsFileServiceOperations hereda de IDispatch, IADs e IADsServiceOperations. IADsFileServiceOperations también tiene estos tipos de miembros:

Métodos

La interfaz IADsFileServiceOperations tiene estos métodos.

 
IADsFileServiceOperations::Resources

El método IADsFileServiceOperations::Resources obtiene un puntero a un puntero a la interfaz IADsCollection en una colección de los objetos de recursos que representan los recursos abiertos actuales en este servicio de archivos.
IADsFileServiceOperations::Sessions

El método IADsFileServiceOperations::Sessions obtiene un puntero a un puntero a la interfaz IADsCollection en una colección de los objetos de sesión que representan las sesiones abiertas actuales para este servicio de archivos.

Comentarios

Para enlazar a un objeto de operaciones del servicio de archivos, use la cadena ADsPath que identifica el servicio "LanmanServer" en el equipo host, como se muestra en el ejemplo de código siguiente.

Dim fso As IADsFileServiceOperations
On Error Resume Next

' Replace aDomain with the domain that the computer is located on.
' Replace aComputer with the name of the computer.
Set fso = GetObject("WinNT://aDomain/aComputer/LanmanServer")

Desde este punto, puede controlar el objeto de servicio de archivos como un objeto de servicio, aplicando cualquiera de los métodos de IADsServiceOperations al objeto de servicio de archivos. Por ejemplo, puede examinar el estado operativo del servicio de archivos, iniciar o detener el servicio de archivos o cambiar su contraseña.

Sin embargo, la interfaz IADsFileServiceOperations permite trabajar con recursos abiertos y sesiones activas del servicio de archivos. Consulte el ejemplo siguiente.

For Each r in fso.Resources
MsgBox r.User
MsgBox r.Path
MsgBox r.LockCount
Next

Para obtener más información sobre las sesiones activas y los recursos abiertos, consulte IADsSession e IADsResource.

Requisitos

   
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Plataforma de destino Windows
Encabezado iads.h

Consulte también

Iads

IADsFileService

IADsResource

IADsService

IADsServiceOperations

IADsSession

IDispatch