共用方式為


SERVICE_DESCRIPTIONW結構 (winsvc.h)

包含服務描述。

語法

typedef struct _SERVICE_DESCRIPTIONW {
  LPWSTR lpDescription;
} SERVICE_DESCRIPTIONW, *LPSERVICE_DESCRIPTIONW;

成員

lpDescription

服務的描述。 如果這個成員 NULL,則描述會保持不變。 如果此值是空字串 (“),則會刪除目前的描述。

服務描述不得超過類型為 REG_SZ的登錄值大小。

此成員可以使用下列格式來指定本地化的字串:

@[路徑]dllname,-strID

標識子 strID 的字串會從 dllname載入;路徑 是選擇性的。 如需詳細資訊,請參閱 RegLoadMUIString

Windows Server 2003 和 Windows XP:在 Windows Vista 之前不支援 當地語系化字串。

言論

NULL 的描述表示沒有服務描述。 服務描述是在建立服務時為 NULL。

描述只是說明服務用途的批注。 例如,針對 DHCP 服務,您可以使用描述「為網路上的電腦提供因特網位址」。

您可以使用 ChangeServiceConfig2 函式來設定描述。 您可以使用 QueryServiceConfig2 函式來擷取描述。 服務嵌入式管理單元也會顯示描述。

例子

如需範例,請參閱 變更服務的組態查詢服務的組態

注意

winsvc.h 標頭會將 SERVICE_DESCRIPTION 定義為別名,根據 UNICODE 預處理器常數的定義,自動選取此函式的 ANSI 或 Unicode 版本。 混合使用編碼中性別名與非編碼中性的程序代碼,可能會導致編譯或運行時間錯誤不符。 如需詳細資訊,請參閱函式原型的 慣例。

要求

要求 價值
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
支援的最低伺服器 Windows Server 2003 [僅限傳統型應用程式]
標頭 winsvc.h (包括 Windows.h)

另請參閱

ChangeServiceConfig2

QueryServiceConfig2