ICreateTypeInfo::D efineFuncAsDllEntry-Methode (oaidl.h)

Ordnet einen DLL-Einstiegspunkt der Funktion zu, die über den angegebenen Index verfügt.

Syntax

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

Parameter

[in] index

Der Index der Funktion.

[in] szDllName

Der Name der DLL, die den Einstiegspunkt enthält.

[in] szProcName

Der Name des Einstiegspunkts oder einer Ordnungszahl (wenn das hohe Wort null ist).

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Rückgabecode Beschreibung
S_OK
Erfolg.
E_INVALIDARG
Mindestens eines der Argumente ist ungültig.
E_OUTOFMEMORY
Unzureichender Arbeitsspeicher, um den Vorgang abzuschließen.
STG_E_INSUFFICIENTMEMORY
Unzureichender Arbeitsspeicher, um den Vorgang abzuschließen.
TYPE_E_ELEMENTNOTFOUND
Das Element wurde nicht gefunden.
TYPE_E_WRONGTYPEKIND
Typenkonflikt.

Hinweise

Wenn das hohe Wort von szProcName null ist, muss das niedrige Wort die Ordnungszahl des Einstiegspunkts enthalten. andernfalls verweist szProcName auf den Nullnamen des Einstiegspunkts.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile oaidl.h

Weitere Informationen

ICreateTypeInfo