Interfaccia IDirectInputJoyConfig8 (dinputd.h)
L'interfaccia IDirectInputJoyConfig8 contiene metodi che consentono agli sviluppatori hardware che scrivono finestre delle proprietà di scrivere e leggere informazioni da e verso il Registro di sistema. Se è necessario aprire le chiavi del Registro di sistema, è consigliabile usare i metodi IDirectInputJoyConfig8::OpenConfigKey e IDirectInputJoyConfig8::OpenTypeKey anziché aprire direttamente le chiavi del Registro di sistema. L'uso di uno di questi metodi garantisce che venga aperto il ramo del Registro di sistema corretto. Inoltre, l'interfaccia IDirectInputJoyConfig8 sarà supportata nelle versioni future di DirectInput quando i dati del Registro di sistema sottostanti potrebbero essere strutturati in modo diverso.
Ereditarietà
L'interfaccia IDirectInputJoyConfig8 eredita dall'interfaccia IUnknown . IDirectInputJoyConfig8 include anche questi tipi di membri:
Metodi
L'interfaccia IDirectInputJoyConfig8 include questi metodi.
IDirectInputJoyConfig8::Acquire Il metodo IDirectInputJoyConfig8::Acquire acquisisce "modalità di configurazione joystick". Solo un'applicazione può essere in modalità di configurazione joystick alla volta; i successivi tentativi da parte di altre applicazioni di acquisire questa modalità devono ricevere l'errore DIERR_OTHERAPPHASPRIO. Dopo aver immesso la modalità di configurazione, l'applicazione può apportare modifiche alle impostazioni di configurazione del joystick globale. L'applicazione deve controllare le impostazioni esistenti prima di installare quelle nuove nel caso in cui un'altra applicazione ha modificato le impostazioni nel frattempo. |
IDirectInputJoyConfig8::AddNewHardware 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. |
IDirectInputJoyConfig8::AddRef Il metodo IDirectInputJoyConfig8::AddRef aumenta il conteggio dei riferimenti dell'oggetto DirectInputJoyConfig di 1. Questo metodo fa parte dell'interfaccia IUnknown ereditata da DirectInputJoyConfig. |
IDirectInputJoyConfig8::D eleteConfig Il metodo IDirectInputJoyConfig8::D eleteConfig elimina le informazioni di configurazione su un joystick. |
IDirectInputJoyConfig8::D eleteType Il metodo IDirectInputJoyConfig8::D eleteType rimuove le informazioni su un tipo di joystick. Usare questo metodo con cautela; è responsabilità del chiamante assicurarsi che nessun joystick faccia riferimento al tipo eliminato. |
IDirectInputJoyConfig8::EnumTypes Il metodo IDirectInputJoyConfig8::EnumTypes enumera i tipi di joystick attualmente supportati da DirectInput. |
IDirectInputJoyConfig8::GetConfig Il metodo IDirectInputJoyConfig8::GetConfig ottiene informazioni sulla configurazione di un joystick. |
IDirectInputJoyConfig8::GetTypeInfo Il metodo IDirectInputJoyConfig8::GetTypeInfo ottiene informazioni su un tipo di joystick. |
IDirectInputJoyConfig8::GetUserValues Il metodo IDirectInputJoyConfig8::GetUserValues ottiene informazioni sulle impostazioni utente per il joystick. |
IDirectInputJoyConfig8::OpenAppStatusKey Il metodo IDirectInputJoyConfig8::OpenAppStatusKey apre la chiave radice delle chiavi del Registro di sistema dello stato dell'applicazione e ottiene un handle per la chiave come parametro restituito. |
IDirectInputJoyConfig8::OpenTypeKey Il metodo IDirectInputJoyConfig8::OpenTypeKey apre la chiave del Registro di sistema associata a un tipo di joystick. |
IDirectInputJoyConfig8::QueryInterface Il metodo IDirectInputJoyConfig8::QueryInterface determina se l'oggetto DirectInputJoyConfig supporta una particolare interfaccia COM. |
IDirectInputJoyConfig8::Release Il metodo IDirectInputJoyConfig8::Release riduce il numero di riferimenti dell'oggetto DirectInputJoyConfig di 1. Questo metodo fa parte dell'interfaccia IUnknown ereditata da DirectInputJoyConfig. |
IDirectInputJoyConfig8::SendNotify Il metodo IDirectInputJoyConfig8::SendNotify notifica i driver di dispositivo e le applicazioni che sono state apportate modifiche alla configurazione del dispositivo. |
IDirectInputJoyConfig8::SetConfig Il metodo IDirectInputJoyConfig8::SetConfig crea o ridefinisce le informazioni di configurazione su un joystick. |
IDirectInputJoyConfig8::SetCooperativeLevel Il metodo IDirectInputJoyConfig8::SetCooperativeLevel stabilisce il livello di cooperazione per l'istanza del dispositivo. Gli unici livelli cooperativi supportati per l'interfaccia IDirectInputJoyConfig8 sono DISCL_EXCLUSIVE e DISCL_BACKGROUND. |
IDirectInputJoyConfig8::SetTypeInfo Il metodo IDirectInputJoyConfig8::SetTypeInfo crea un nuovo tipo di joystick o ridefinisce le informazioni su un tipo di joystick esistente. |
IDirectInputJoyConfig8::SetUserValues Il metodo IDirectInputJoyConfig8::SetUserValues imposta le impostazioni utente per il joystick. |
IDirectInputJoyConfig8::Unacquire Il metodo IDirectInputJoyConfig8::Unacquire non richiede la modalità di configurazione del joystick. |
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | dinputd.h |