Partager via


MÉTHODE IMDSPDevice2 ::GetCanonicalName (mswmdm.h)

La méthode GetCanonicalPName obtient le nom canonique d’un appareil.

Syntaxe

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

Paramètres

[out] pwszPnPName

Mémoire tampon à caractère large, terminée par null, contenant le nom canonique. L’appelant alloue et libère cette mémoire tampon.

[in] nMaxChars

Entier contenant le nombre maximal de caractères pouvant être placés dans pwszCanonicalName, y compris le caractère d’arrêt.

Valeur retournée

Cette méthode retourne un code HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.

Remarques

Cette méthode retourne un nom canonique pour l’appareil. Le fournisseur de services doit retourner le nom du chemin d’accès de l’appareil comme nom canonique. Le nom du chemin d’accès de l’appareil est transmis au fournisseur de services dans la méthode CreateDevice sur l’interface IMDServiceProvider2 .

Ce paramètre est facultatif. Pour plus d’informations, consultez Interfaces obligatoires et facultatives.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête mswmdm.h
Bibliothèque Mssachlp.lib

Voir aussi

IMDSPDevice2 Interface

IMDServiceProvider2 Interface

IMDServiceProvider2 ::CreateDevice