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 |