Partager via


Méthode IVdsDisk ::GetIdentificationData (vds.h)

[À compter de Windows 8 et Windows Server 2012, l’interface COM du service de disque virtuel est remplacée par l’API gestion du stockage Windows.]

Récupère des informations qui identifient un disque de manière unique.

Syntaxe

HRESULT GetIdentificationData(
  [out] VDS_LUN_INFORMATION *pLunInfo
);

Paramètres

[out] pLunInfo

Adresse de la structure VDS_LUN_INFORMATION allouée et passée par l’appelant. VDS alloue de la mémoire pour les chaînes membres m_szVendorId, m_szProductId, m_szProductRevision et m_szSerialNumber , ainsi que pour les chaînes m_pbPort et m_pbAddress membres de chaque élément du tableau de structures VDS_INTERCONNECT . Les appelants doivent libérer les chaînes à l’aide de la fonction CoTaskMemFree .

Valeur retournée

Cette méthode peut retourner des valeurs HRESULT standard, telles que E_INVALIDARG ou E_OUTOFMEMORY, et des valeurs de retour spécifiques à VDS. Il peut également retourner des codes d’erreur système convertis à l’aide de la macro HRESULT_FROM_WIN32 . Les erreurs peuvent provenir de VDS lui-même ou du fournisseur VDS sous-jacent utilisé. Les valeurs de retour possibles sont les suivantes.

Code de retour Description
S_OK
Les données d’identification ont été retournées avec succès.

Remarques

VDS implémente cette méthode. Les appelants peuvent uniquement extraire les informations lun des appareils gérés par un fournisseur de matériel.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête vds.h
Bibliothèque Uuid.lib

Voir aussi

IVdsDisk

VDS_LUN_INFORMATION