IQueryAssociations ::GetData, méthode (shlwapi.h)

Recherche et récupère des données binaires liées à l’association de fichiers ou de protocoles à partir du Registre.

Syntaxe

HRESULT GetData(
  [in]                ASSOCF    flags,
  [in]                ASSOCDATA data,
  [in, optional]      LPCWSTR   pszExtra,
  [out, optional]     void      *pvOut,
  [in, out, optional] DWORD     *pcbOut
);

Paramètres

[in] flags

Type : ASSOCF

Valeur ASSOCF qui peut être utilisée pour contrôler la recherche.

[in] data

Type : ASSOCDATA

Valeur ASSOCDATA qui spécifie le type de données à retourner.

[in, optional] pszExtra

Type : LPCWSTR

Pointeur vers une chaîne Unicode facultative et terminée par null avec des informations sur l’emplacement des données. Il est normalement défini sur un verbe Shell tel que open. Définissez ce paramètre sur NULL s’il n’est pas utilisé.

[out, optional] pvOut

Type : void*

Pointeur vers une valeur qui, lorsque cette méthode retourne correctement, reçoit la valeur des données demandées.

[in, out, optional] pcbOut

Type : DWORD*

Pointeur vers une valeur qui, lorsque cette méthode est appelée, contient la taille de pvOut, en octets. Lorsque cette méthode retourne correctement, la valeur contient la taille des données réellement récupérées.

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Spécifications

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel, Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête shlwapi.h
Bibliothèque Shlwapi.lib
DLL Shell32.dll (version 5.0 ou ultérieure)

Voir aussi

IQueryAssociations