次の方法で共有


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