QualifierSet_Get 函数

获取指定的命名限定符。

注意

此 API 仅供内部使用。 不应从开发人员代码中使用。

语法

HRESULT QualifierSet_Get (
   [in] int                  vFunc,
   [in] IWbemQualifierSet*   ptr,
   [in] LPCWSTR              wszName,
   [in] LONG                 lFlags,
   [out] VARIANT*            pVal,
   [out] LONG*               plFlavor
);

参数

vFunc [in] 未使用此参数。

ptr [in] 指向 IWbemQualifierSet 实例的指针。

wszName [in] 请求其值的限定符的名称。

lFlags [in] 保留。 此参数必须为 0。

pVal [out] 如果成功,则为限定符的正确类型和值。 如果该函数失败,则不会修改 pVal 指向的 VARIANT。 如果此参数为 null,则忽略参数。

plFlavor [out] 指向接收所请求限定符的限定符风格位的 LONG 的指针。 如果不需要风格信息,则此参数可以为 null

返回值

此函数返回的以下值是在 WbemCli.h 头文件中定义的,你也可以在代码中将这些值定义为常数:

常数 Value 说明
WBEM_E_INVALID_PARAMETER 0x80041008 参数无效。
WBEM_E_NOT_FOUND 0x80041002 指定的限定符不存在。
WBEM_S_NO_ERROR 0 函数调用成功。

注解

此函数包装对 IWbemQualifierSet::Get 方法的调用。

要求

平台:请参阅系统要求

标头:WMINet_Utils.idl

.NET Framework 版本:自 4.7.2 起可用

另请参阅