IADsService 인터페이스(iads.h)
IADsService 인터페이스는 IAD에서 상속되는 이중 인터페이스입니다. 호스트 컴퓨터에서 실행되는 시스템 서비스에 대한 데이터를 유지 관리하도록 설계되었습니다. 이러한 서비스의 예로는 Microsoft 팩스 서비스용 "FAX", 라우팅 및 RemoteAccess 서비스의 경우 "RemoteAccess", 보조 로그온 서비스의 경우 "seclogon"이 있습니다. 시스템 서비스에 대한 데이터의 예로는 호스트 컴퓨터의 실행 파일 경로, 서비스 유형, 특정 서비스를 실행하는 데 필요한 기타 서비스 또는 로드 그룹 등이 있습니다. IADsService 는 이러한 데이터를 나타내는 여러 속성을 노출합니다.
상속
IADsService 인터페이스는 IDispatch 및 IAD에서 상속됩니다. IADsService 에는 다음과 같은 유형의 멤버도 있습니다.
설명
시스템 서비스는 기본 디렉터리에 게시됩니다. 일부는 실행 중일 수 있으며 다른 일부는 실행되지 않을 수 있습니다. 상태 확인하거나 서비스에서 작동하려면 IADsServiceOperations 인터페이스의 속성과 메서드를 사용합니다.
파일 서비스는 시스템 서비스의 특별한 경우입니다. IADsFileService 및 IADsFileServiceOperations 인터페이스는 파일 서비스에 고유한 추가 기능을 지원합니다.
예제
호스트 컴퓨터에서 사용할 수 있는 서비스를 식별하려면 먼저 컴퓨터에 바인딩한 다음 해당 컴퓨터에서 사용할 수 있는 서비스를 열거합니다. 다음 코드 예제에서는 이 작업을 수행하는 방법을 보여줍니다.
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 |