IWpfSettings::GetStringProperty 方法
从工作进程或应用程序池设置中检索字符串值。
语法
virtual HRESULT GetStringProperty(
IN WPF_SETTINGS_STRING_ENUM SettingId,
__out_ecount_opt(*pcchSetting) PWSTR pszSetting,
IN OUT DWORD* pcchSetting
) = 0;
parameters
SettingId
[IN] 一个WPF_SETTINGS_STRING_ENUM 值,该值指定要返回的字符串值。
pszSetting
[OUT]指向字符串缓冲区的指针,该缓冲区接收 指定的 SettingId
值。
pcchSetting
[IN][OUT]指向缓冲区的 DWORD
指针,该缓冲区接收 在 中 pszSetting
返回的字符串的大小。
返回值
HRESULT
。 可能的值包括(但并不限于)下表中的项。
值 | 说明 |
---|---|
S_OK | 指示操作成功。 |
ERROR_INSUFFICIENT_BUFFER | 指示没有足够的缓冲区空间来执行操作。 |
ERROR_INVALID_PARAMETER | 指示指定的参数无效。 (参数不在范围或不是 string.) |
备注
pszSetting
由于 参数是可选的,因此它可能为 NULL。 如果字符串值的大小超过 参数指定 pcchSetting
的大小,则 方法将返回ERROR_INSUFFICIENT_BUFFER。
要求
类型 | 说明 |
---|---|
客户端 | - Windows Vista 上的 IIS 7.0 - Windows 7 上的 IIS 7.5 - Windows 8 上的 IIS 8.0 - Windows 10 上的 IIS 10.0 |
服务器 | - Windows Server 2008 上的 IIS 7.0 - Windows Server 2008 R2 上的 IIS 7.5 - Windows Server 2012 上的 IIS 8.0 - Windows Server 2012 R2 上的 IIS 8.5 - Windows Server 2016 上的 IIS 10.0 |
产品 | - IIS 7.0、IIS 7.5、IIS 8.0、IIS 8.5、IIS 10.0 - IIS Express 7.5、IIS Express 8.0、IIS Express 10.0 |
Header | Wpframework.h |
另请参阅
IWpfSettings 接口
IWpfSettings::GetBoolProperty 方法
IWpfSettings::GetDwordProperty 方法
IWpfSettings::GetHandleProperty 方法
IWpfSettings::GetUlonglongProperty 方法
WPF_SETTINGS_STRING_ENUM 枚举