Condividi tramite


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)