INetDiagHelper::Initialize 方法 (ndhelper.h)

Initialize 方法将属性从假设传递到帮助程序类扩展。 帮助程序类应存储这些参数,以便在main 诊断函数中使用。 必须在任何诊断函数之前调用此方法。

语法

HRESULT Initialize(
  [in] ULONG               celt,
       HELPER_ATTRIBUTE [] rgAttributes
);

参数

[in] celt

指向HELPER_ATTRIBUTE数组中的元素计数 指针。

rgAttributes

HELPER_ATTRIBUTE数组的 引用。

返回值

返回代码 说明
S_OK
操作成功。
E_OUTOFMEMORY
没有足够的内存可用于完成此操作。
E_INVALIDARG
未正确提供一个或多个参数。
E_ACCESSDENIED
调用方没有足够的权限来执行诊断或修复操作。
E_ABORT
诊断或修复操作已取消。
 

帮助程序类扩展可能会返回特定于函数中遇到的故障的 HRESULTS。

注解

生成帮助程序类扩展时需要 Initialize 方法。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 ndhelper.h

另请参阅

INetDiagHelper