Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Low-Level-Hilfsprogramm für Invoke , das die Computerunabhängigkeit für benutzerdefinierte Aufrufe bereitstellt.
Syntax
HRESULT DispGetIDsOfNames(
ITypeInfo *ptinfo,
[in] LPOLESTR *rgszNames,
UINT cNames,
[out] DISPID *rgdispid
);
Parameter
ptinfo
Die Typinformationen für eine Schnittstelle. Diese Typinformationen sind spezifisch für eine Schnittstelle und einen Sprachcode, sodass es nicht erforderlich ist, einen Schnittstellenbezeichner (IID) oder LCID an diese Funktion zu übergeben.
[in] rgszNames
Ein Array von Namenszeichenfolgen, bei dem es sich um dasselbe Array handeln kann, das in der DISPPARAMS-Struktur an DispInvoke übergeben wird. Wenn cNames größer als 1 ist, wird der Vorname als Methodenname interpretiert, und nachfolgende Namen werden als Parameter für diese Methode interpretiert.
cNames
Die Anzahl der Elemente in rgszNames.
[out] rgdispid
Ein Array von DISPIDs, die von dieser Funktion ausgefüllt werden sollen. Die erste ID entspricht dem Methodennamen. Nachfolgende IDs werden als Parameter für die -Methode interpretiert.
Rückgabewert
| Rückgabecode | BESCHREIBUNG |
|---|---|
|
Die -Schnittstelle wird unterstützt. |
|
Einer der Parameter ist ungültig. |
|
Mindestens einer der angegebenen Namen war nicht bekannt. Das zurückgegebene Array von DISPIDs enthält DISPID_UNKNOWN für jeden Eintrag, der einem unbekannten Namen entspricht. |
Jeder der ITypeInfo::Invoke-Fehler kann auch zurückgegeben werden.
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform | Windows |
| Kopfzeile | oleauto.h |
| Bibliothek | OleAut32.lib |
| DLL | OleAut32.dll |