Requisiti relativi al valore della proprietà
Windows applica i requisiti di dimensione del valore della proprietà del dispositivo elencati nella tabella seguente. Windows imposta un valore della proprietà del dispositivo solo se il valore della proprietà del dispositivo è conforme ai requisiti di queste dimensioni del valore.
Tipo di dati proprietà | Requisito delle dimensioni del valore della proprietà |
---|---|
Valore di tipo base a lunghezza fissa |
Le dimensioni specificate dei dati forniti devono essere il numero di byte nel tipo di dati di base. |
Matrice di valori di tipo base a lunghezza fissa |
Le dimensioni specificate dei dati forniti devono essere il numero di byte di una matrice pari a zero o più valori di tipo base.The specified size of the supplied data data must be the number of bytes of an array of zero or more base-data-type values. |
Valore del tipo di dati DEVPROP_TYPE_SECURITY_DESCRIPTOR |
Le dimensioni specificate dei dati forniti devono essere il numero di byte di una struttura di SECURITY_DESCRIPTOR a lunghezza variabile auto-relativa. |
Valore del tipo di dati DEVPROP_TYPE_STRING, un valore del tipo di dati DEVPROP_TYPE_SECURITY_DESCRIPTOR_STRING o un valore del tipo di dati DEVPROP_TYPE_STRING_INDIRECT |
Le dimensioni specificate dei dati forniti devono essere il numero di byte di una stringa unicode REG_SZ , incluso il carattere di terminazione NULL. |
Elenco di stringhe tipizzata di DEVPROP_TYPE_STRING, un elenco di stringhe di tipo DEVPROP_TYPE_SECURITY_DESCRIPTOR_STRING o un valore del tipo di dati DEVPROP_TYPE_STRING_LIST |
Le dimensioni specificate dei dati forniti devono essere il numero di byte di un elenco di stringhe Unicode REG_MULTLI_SZ, incluso il terminatore NULL finale che termina l'elenco di stringhe. |
Tutti i valori delle proprietà |
Oltre ai requisiti delle dimensioni del valore della proprietà elencati nelle altre righe di questa tabella, le dimensioni massime, in byte, di un valore di proprietà sono UNICODE_STRING_MAX_BYTES. |