Partager via


Méthode IOleUIObjInfoA ::GetConvertInfo (oledlg.h)

Obtient les informations de conversion associées à l’objet spécifié.

Syntaxe

HRESULT GetConvertInfo(
  [in]  DWORD   dwObject,
  [out] CLSID   *lpClassID,
  [out] WORD    *lpwFormat,
  [out] CLSID   *lpConvertDefaultClassID,
  [out] LPCLSID *lplpClsidExclude,
  [out] UINT    *lpcClsidExclude
);

Paramètres

[in] dwObject

Identificateur unique pour l’objet .

[out] lpClassID

Pointeur vers l’emplacement pour renvoyer le CLSID de l’objet.

[out] lpwFormat

Pointeur vers le format du Presse-papiers de l’objet.

[out] lpConvertDefaultClassID

Pointeur vers la classe par défaut, sélectionnée dans l’interface utilisateur, vers laquelle convertir l’objet.

[out] lplpClsidExclude

Adresse d’une variable de pointeur qui reçoit un pointeur vers un tableau de CLSID qui doit être exclu de l’interface utilisateur pour cet objet. Si lpcClsidExclude a la valeur zéro, lpClsidExclude est défini sur NULL.

[out] lpcClsidExclude

Adresse d’une variable de sortie qui reçoit le nombre de CLSID dans lplpClsidExclude. Ce paramètre peut être égal à zéro.

Valeur retournée

Cette méthode retourne S_OK en cas de réussite. Les autres valeurs de retour possibles sont les suivantes.

Code de retour Description
E_ACCESSDENIED
Autorisations d’accès insuffisantes.
E_FAIL
L'opération a échoué.
E_INVALIDARG
L’identificateur spécifié n’est pas valide.
E_OUTOFMEMORY
La mémoire disponible pour cette opération est insuffisante.

Remarques

Notes aux implémenteurs

Vous devez renseigner au minimum le CLSID de l’objet. lpwFormat peut être laissé à zéro si le format du stockage est inconnu.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête oledlg.h

Voir aussi

IOleUIObjInfo