IADsService 介面 (iads.h)
IADsService 介面是繼承自 IAD 的雙重介面。 其設計目的是維護在主計算機上執行之系統服務的相關數據。 這類服務的範例包括 Microsoft 傳真服務的 「FAX」、“RemoteAccess” 用於路由和 RemoteAccess Service,以及次要登入服務的 “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 |