Metodo IDirectInputJoyConfig8::AddNewHardware (dinputd.h)
Il metodo IDirectInputJoyConfig8::AddNewHardware visualizza la finestra di dialogo Aggiungi nuovo hardware che guida l'utente tramite l'installazione di un nuovo dispositivo di input.
Sintassi
HRESULT AddNewHardware(
HWND unnamedParam1,
REFGUID unnamedParam2
);
Parametri
unnamedParam1
Gestire la finestra che funge da finestra di proprietario per l'interfaccia utente.
unnamedParam2
GUID che specifica la classe del dispositivo hardware da aggiungere. DirectInput include i GUID di classe seguenti già definiti:
GUID_KeyboardClass
Dispositivi da tastiera.
GUID_MouseClass
Dispositivi mouse.
GUID_MediaClass
Dispositivi multimediali, inclusi i joystick.
GUID_HIDClass
Dispositivi HID.
Valore restituito
Restituisce DI_OK in caso di esito positivo; in caso contrario, restituisce uno dei valori di errore COM seguenti:
Codice restituito | Descrizione |
---|---|
|
(E_INVALIDARG). Uno o più parametri non sono validi. |
|
Impossibile trovare il programma di installazione della classe per il dispositivo specificato o non è valido. |
|
L'utente ha annullato l'operazione. |
|
File INF per il dispositivo che l'utente selezionato non è stato trovato o non è valido o danneggiato. |
|
DirectInput non è riuscito a determinare se l'operazione è stata completata correttamente. |
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | dinputd.h (include Dinputd.h) |