다음을 통해 공유


IADsService 인터페이스(iads.h)

IADsService 인터페이스는 IAD에서 상속되는 이중 인터페이스입니다. 호스트 컴퓨터에서 실행되는 시스템 서비스에 대한 데이터를 유지 관리하도록 설계되었습니다. 이러한 서비스의 예로는 Microsoft 팩스 서비스용 "FAX", 라우팅 및 RemoteAccess 서비스의 경우 "RemoteAccess", 보조 로그온 서비스의 경우 "seclogon"이 있습니다. 시스템 서비스에 대한 데이터의 예로는 호스트 컴퓨터의 실행 파일 경로, 서비스 유형, 특정 서비스를 실행하는 데 필요한 기타 서비스 또는 로드 그룹 등이 있습니다. IADsService 는 이러한 데이터를 나타내는 여러 속성을 노출합니다.

상속

IADsService 인터페이스는 IDispatchIAD에서 상속됩니다. IADsService 에는 다음과 같은 유형의 멤버도 있습니다.

설명

시스템 서비스는 기본 디렉터리에 게시됩니다. 일부는 실행 중일 수 있으며 다른 일부는 실행되지 않을 수 있습니다. 상태 확인하거나 서비스에서 작동하려면 IADsServiceOperations 인터페이스의 속성과 메서드를 사용합니다.

파일 서비스는 시스템 서비스의 특별한 경우입니다. IADsFileServiceIADsFileServiceOperations 인터페이스는 파일 서비스에 고유한 추가 기능을 지원합니다.

예제

호스트 컴퓨터에서 사용할 수 있는 서비스를 식별하려면 먼저 컴퓨터에 바인딩한 다음 해당 컴퓨터에서 사용할 수 있는 서비스를 열거합니다. 다음 코드 예제에서는 이 작업을 수행하는 방법을 보여줍니다.

Public Sub ListServicesOnComputer(ComputerName As String)
    Dim comp As IADsComputer
    Dim srvc As IADsServiceOperations
    
    On Error GoTo Cleanup
    
    Set comp = GetObject("WinNT://" + ComputerName + ",Computer")
    comp.Filter = Array("Service")
    For Each srvc In comp
        ' The srvc object is an IADsServiceOperations object that can be 
        ' used to obtain the status of the service with the Status property. 
        ' Other IADs properties can also be obtained.
    Next
    
Cleanup:
    If (Err.Number <> 0) Then
        MsgBox (Err.Description & vbLf & vbLf & " Error number = " & Err.Number)
    End If
    Set comp = Nothing
End Sub

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista
지원되는 최소 서버 Windows Server 2008
대상 플랫폼 Windows
헤더 iads.h

추가 정보

IAD

IADsFileService

IADsFileServiceOperations

IADsService 속성 메서드

IADsServiceOperations

IDispatch