DEVPROP_TYPE_NULL
In Windows Vista e versioni successive di Windows, l'identificatore di DEVPROP_TYPE_NULL rappresenta un identificatore di tipo base-dati speciale che indica che esiste una proprietà del dispositivo. Tuttavia, che la proprietà non ha alcun valore associato alla proprietà.
Commenti
Usare questo identificatore di tipo di proprietà di base con le funzioni delle proprietà del dispositivo per eliminare il valore associato a una proprietà del dispositivo.
Se una funzione della proprietà del dispositivo restituisce questo tipo di dati di base, la proprietà esiste, ma la proprietà non ha alcun valore associato.
Impossibile combinare l'identificatore DEVPROP_TYPE_NULL con i modificatori di tipo property-data DEVPROP_TYPEMOD_ARRAY o DEVPROP_TYPEMOD_LIST.
Impostazione di una proprietà di questo tipo
Per impostare una proprietà il cui tipo di dati è DEVPROP_TYPE_NULL, chiamare la funzione di proprietà SetupDiSetXxx corrispondente e impostare i parametri della funzione come indicato di seguito:
Impostare il parametro PropertyType su DEVPROP_TYPE_NULL, il parametro PropertyBuffer su NULL e il parametro PropertyBufferSize su zero.
Impostare gli altri parametri di input della funzione in base alle esigenze per impostare la proprietà.
Recupero di una proprietà di questo tipo
Una chiamata a una funzione di proprietà SetupDiGetXxx che tenta di recuperare una proprietà del dispositivo che non ha alcun valore avrà esito positivo e imposta il parametro *PropertyType su DEVPROP_TYPE_NULL.
Requisiti
Intestazione |
Devpropdef.h (includere Devpropdef.h) |