Funzione DisplayConfigSetDeviceInfo (winuser.h)
La funzione DisplayConfigSetDeviceInfo imposta le proprietà di una destinazione.
Sintassi
LONG DisplayConfigSetDeviceInfo(
[in] DISPLAYCONFIG_DEVICE_INFO_HEADER *setPacket
);
Parametri
[in] setPacket
Puntatore a una struttura DISPLAYCONFIG_DEVICE_INFO_HEADER contenente informazioni da impostare per il dispositivo. Il tipo e le dimensioni di dati aggiuntivi usati da DisplayConfigSetDeviceInfo per la configurazione sono successivi alla struttura dell'intestazione. Questi dati aggiuntivi dipendono dal tipo di pacchetto, come specificato dal membro del tipo di DISPLAYCONFIG_DEVICE_INFO_HEADER. Ad esempio, se il chiamante vuole modificare la persistenza di avvio, il chiamante alloca e riempie una struttura DISPLAYCONFIG_SET_TARGET_PERSISTENCE e passa un puntatore a questa struttura in setPacket. Si noti che il primo membro della struttura DISPLAYCONFIG_SET_TARGET_PERSISTENCE è il DISPLAYCONFIG_DEVICE_INFO_HEADER.
Valore restituito
La funzione restituisce uno dei codici restituiti seguenti.
Codice restituito | Descrizione |
---|---|
|
Funzione completata. |
|
La combinazione di parametri e flag specificati non è valida. |
|
Il sistema non esegue un driver grafico scritto in base al modello wdDM (Windows Display Driver Model). La funzione è supportata solo in un sistema con un driver WDDM in esecuzione. |
|
Il chiamante non ha accesso alla sessione della console. Questo errore si verifica se il processo chiamante non ha accesso al desktop corrente o è in esecuzione in una sessione remota. |
|
Le dimensioni del pacchetto passato dal chiamante non sono sufficienti. |
|
Si è verificato un errore non specificato. |
Commenti
DisplayConfigSetDeviceInfo attualmente può essere usato solo per avviare e arrestare la proiezione di forza persistente di avvio su una destinazione analogica. Per altre informazioni sulla persistenza di avvio, vedere Destinazioni forzate e connesse.
DisplayConfigSetDeviceInfo può essere usato solo per impostare DISPLAYCONFIG_DEVICE_INFO_SET_XXX tipo di informazioni. DisplayConfigSetDeviceInfo ha esito negativo se il membro del tipo di DISPLAYCONFIG_DEVICE_INFO_HEADER è impostato su uno dei valori DISPLAYCONFIG_DEVICE_INFO_GET_XXX.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows. |
Piattaforma di destinazione | Universale |
Intestazione | winuser.h (include Windows.h) |
Libreria | User32.lib; OneCoreUAP.lib in Windows 10 |
DLL | User32.dll |
Set di API | ext-ms-win-ntuser-sysparams-ext-l1-1-1 (introdotto in Windows 10, versione 10.0.14393) |