GetSQLInstanceRegStringByID ()

根据给定的实例 ID、子树和值的名称,从实例特定的注册表树中检索注册表字符串。

本文介绍由 SQL Server 使用的本机代码 API,也可以由其他 Microsoft 产品调用。 有关托管代码方法,请参阅 InstAPI.GetSvcInstanceRegStringByName 方法

GetSQLInstanceRegStringByID(
    PINST_ID  pInstanceID,
    LPCWSTR   sRegPath,
    LPCWSTR   sValueName,
    LPWSTR    sString,
    PDWORD    pdwSize
    );

参数

pInstanceID[in]

一个指向相关实例的实例 ID 的指针。

sRegPath[in]

指向要检索的字符串的注册表路径的指针。

sValueName[in]

指向包含要检索的值名称的字符串的指针。

sString[out]

一个指向用于接收要检索的字符串的缓冲区的指针。

pdwSize[out]

指向提供缓冲区长度的值的指针 DWORD 。 如果提供的缓冲区太小,则返回所需长度。

返回

如果调用成功,则为布尔值 true ;否则为 false