Partager via


Méthode ICreateTypeInfo ::D efineFuncAsDllEntry (oaidl.h)

Associe un point d’entrée DLL à la fonction qui a l’index spécifié.

Syntaxe

HRESULT DefineFuncAsDllEntry(
  [in] UINT     index,
  [in] LPOLESTR szDllName,
  [in] LPOLESTR szProcName
);

Paramètres

[in] index

Index de la fonction.

[in] szDllName

Nom de la DLL qui contient le point d’entrée.

[in] szProcName

Nom du point d’entrée ou d’un ordinal (si le mot élevé est égal à zéro).

Valeur retournée

Cette méthode peut retourner l’une de ces valeurs.

Code de retour Description
S_OK
Réussite.
E_INVALIDARG
Un ou plusieurs arguments ne sont pas valides.
E_OUTOFMEMORY
Mémoire insuffisante pour terminer l’opération.
STG_E_INSUFFICIENTMEMORY
Mémoire insuffisante pour terminer l’opération.
TYPE_E_ELEMENTNOTFOUND
L’élément est introuvable.
TYPE_E_WRONGTYPEKIND
Incompatibilité de type.

Remarques

Si le mot élevé de szProcName est égal à zéro, le mot bas doit contenir l’ordinal du point d’entrée ; sinon, szProcName pointe vers le nom sans fin du point d’entrée.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête oaidl.h

Voir aussi

ICreateTypeInfo