IDirectInputJoyConfig8::SetCooperativeLevel-Methode (dinputd.h)
Die IDirectInputJoyConfig8::SetCooperativeLevel-Methode legt die Kooperationsebene für die instance des Geräts fest. Die einzigen kooperativen Ebenen, die für die IDirectInputJoyConfig8-Schnittstelle unterstützt werden, sind DISCL_EXCLUSIVE und DISCL_BACKGROUND.
Syntax
HRESULT SetCooperativeLevel(
HWND unnamedParam1,
DWORD unnamedParam2
);
Parameter
unnamedParam1
Handle mit dem Fenster, das der Schnittstelle zugeordnet ist. Dieser Parameter muss nicht NULL und ein Fenster der obersten Ebene sein. Es ist ein Fehler, das Fenster zu zerstören, während es noch einer IDirectInputJoyConfig8-Schnittstelle zugeordnet ist.
unnamedParam2
Gibt eines von mehreren Flags an, die die Dem Gerät zugeordnete Kooperationsebene beschreiben. Der Wert muss DISCL_EXCLUSIVE | DISCL_BACKGROUND.
Rückgabewert
Gibt bei erfolgreicher Ausführung DI_OK zurück. Gibt andernfalls den folgenden COM-Fehlerwert zurück (dieser Wert soll veranschaulichend sein und ist nicht notwendigerweise umfassend):
Rückgabecode | Beschreibung |
---|---|
|
Mindestens ein Parameter war ungültig. |
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | dinputd.h (include Dinputd.h) |