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) |