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.
Ruft eine Liste der auf dem Computer registrierten Ereignisklassen ab, die eine angegebene Schnittstelle implementieren.
Syntax
HRESULT GetEventClassesForIID(
[in] BSTR bstrIID,
[out] SAFEARRAY **ppsaVarCLSIDs,
[out] SAFEARRAY **ppsaVarProgIDs,
[out] SAFEARRAY **ppsaVarDescriptions
);
Parameter
[in] bstrIID
Eine GUID, die die Schnittstelle darstellt, für die Ereignisklassen gefunden werden sollen. Wenn dieser Parameter NULL ist, ruft die Methode alle auf dem Computer registrierten Ereignisklassen ab.
[out] ppsaVarCLSIDs
Ein Array von CLSIDs für die Ereignisklassen, die die in bstrIID angegebene Schnittstelle implementieren.
[out] ppsaVarProgIDs
Ein Array von ProgIDs für die Ereignisklassen, die die in bstrIID angegebene Schnittstelle implementieren.
[out] ppsaVarDescriptions
Ein Array von Beschreibungen für die Ereignisklassen, die die in bstrIID angegebene Schnittstelle implementieren.
Rückgabewert
Diese Methode kann die Standardrückgabewerte E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED, E_FAIL und S_OK zurückgeben.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | comadmin.h |