IMDSPDevice2::GetCanonicalName 方法 (mswmdm.h)

GetCanonicalPName 方法获取设备的规范名称。

语法

HRESULT GetCanonicalName(
  [out] LPWSTR pwszPnPName,
  [in]  UINT   nMaxChars
);

参数

[out] pwszPnPName

一个以 null 结尾的宽字符缓冲区,用于存放规范名称。 调用方分配并释放此缓冲区。

[in] nMaxChars

包含可放置在 pwszCanonicalName 中的最大字符数的整数,包括终止字符。

返回值

该方法返回 HRESULT。 可能的值包括(但并不限于)下表中的项。

注解

此方法返回设备的规范名称。 服务提供商应将设备的设备路径名称作为其规范名称返回。 服务提供程序在 IMDServiceProvider2 接口上的 CreateDevice 方法中传递设备路径名称。

此为可选项。 有关详细信息,请参阅 必需接口和可选接口

要求

要求
目标平台 Windows
标头 mswmdm.h
Library Mssachlp.lib

另请参阅

IMDSPDevice2 接口

IMDServiceProvider2 接口

IMDServiceProvider2::CreateDevice