ITypeInfo::AddressOfMember-Methode (oaidl.h)
Ruft die Adressen statischer Funktionen oder Variablen ab, wie sie z. B. in einer DLL definiert sind.
Syntax
HRESULT AddressOfMember(
[in] MEMBERID memid,
[in] INVOKEKIND invKind,
[out] PVOID *ppv
);
Parameter
[in] memid
Die Member-ID des statischen Elements, dessen Adresse abgerufen werden soll. Die Member-ID wird durch die DISPID definiert.
[in] invKind
Gibt an, ob es sich beim Member um eine Eigenschaft handelt, und wenn ja, welche Art.
[out] ppv
Das statische Element.
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
Rückgabecode | Beschreibung |
---|---|
|
Erfolg. |
|
Mindestens eines der Argumente ist ungültig. |
|
Unzureichender Arbeitsspeicher, um den Vorgang abzuschließen. |
Hinweise
Die Adressen sind gültig, bis der Aufrufer seinen Verweis auf die Typbeschreibung freigibt. Der invKind-Parameter kann ignoriert werden, es sei denn, die Adresse einer Eigenschaftsfunktion wird angefordert.
Wenn die Typbeschreibung von einer anderen Typbeschreibung erbt, ist diese Funktion bei Bedarf rekursiv auf die Basistypbeschreibung, um das Element mit der angeforderten Member-ID zu finden.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | oaidl.h |