DIERR_UNSUPPORTED
-
Hi!
Ich hab ein Problem mit DirectInput.
Bei folgendem Code bekomme ich den Error DIERR_UNSUPPORTED
HRESULT hr; DIDEVICEOBJECTINSTANCE didoi; didoi.dwSize = sizeof(DIDEVICEOBJECTINSTANCE); hr = lpDID8->GetObjectInfo(&didoi,DIMAKEUSAGEDWORD(0x08,0x01),DIPH_BYUSAGE);
Was bedeutet dieser Error?
-
DIERR_UNSUPPORTED:
The function called is not supported at this time. This value is equal to the E_NOTIMPL standard COM return value.Ich schätze mal, dass Du das mit der Tastatur machen willst. Scheinbar geht das aber nicht.
[ Dieser Beitrag wurde am 17.05.2003 um 12:57 Uhr von TomasRiker editiert. ]
-
Bedeutet das nun, dass das erst in der nächsten Version von DirectX möglich ist, oder liegt es an den Parametern?
-
Weiß ich nicht... ich schätze, dass es an dem Gerät liegt, auf dem Du diese Methode aufrufen willst! Ist das die Tastatur?
-
Ja, ich will das NumLock Led auf der Tastatur zum Leuchten bringen.
-
Das geht sicher auch anders, oder?
-
Ich habs auch schon anders probiert, indem ich der Tastatur einfach suggeriere, dass die NumLockTaste gedrückt wurde.
hr = lpDID8->GetObjectInfo(&didoi,DIMAKEUSAGEDWORD(0x07,0x53),DIPH_BYUSAGE);
<edit>Dieser Code ist aus der DirectX - Docu.
[ Dieser Beitrag wurde am 17.05.2003 um 13:15 Uhr von Gary editiert. ]
-
Aber so funktionierts auch nicht.
Weiß jemand, worans liegen könnte?