Eigenschaftenwertanforderungen
Windows erzwingt die Größenanforderungen der Geräteeigenschaft, die in der folgenden Tabelle aufgeführt sind. Windows legt nur dann einen Geräteeigenschaftswert fest, wenn der Geräteeigenschaftswert diesen Größenanforderungen entspricht.
Datentyp der Eigenschaft | Anforderung der Eigenschaftswertgröße |
---|---|
Ein Basisdatentypwert mit fester Länge |
Die angegebene Größe der angegebenen Daten muss die Anzahl von Bytes im Basisdatentyp sein. |
Ein Array eines Basisdatentyps mit fester Länge |
Die angegebene Größe der angegebenen Daten muss die Anzahl der Bytes eines Arrays mit null oder mehr Basisdatentypwerten sein. |
Ein DEVPROP_TYPE_SECURITY_DESCRIPTOR Datentypwert |
Die angegebene Größe der bereitgestellten Daten muss die Anzahl der Bytes einer struktur mit variabler Länge und selbstrelativer SECURITY_DESCRIPTOR sein. |
Ein DEVPROP_TYPE_STRING Datentypwert, ein DEVPROP_TYPE_SECURITY_DESCRIPTOR_STRING Datentypwert oder ein DEVPROP_TYPE_STRING_INDIRECT Datentypwert |
Die angegebene Größe der angegebenen Daten muss die Anzahl der Bytes einer Unicode-REG_SZ-Zeichenfolge sein, einschließlich des NULL-Abschlussators. |
Eine Liste mit DEVPROP_TYPE_STRING typisierten Zeichenfolgen, eine Liste von DEVPROP_TYPE_SECURITY_DESCRIPTOR_STRING typisierten Zeichenfolgen oder ein DEVPROP_TYPE_STRING_LIST Datentypwert |
Die angegebene Größe der angegebenen Daten muss die Anzahl der Bytes einer Unicode-REG_MULTLI_SZ Liste von Zeichenfolgen sein, einschließlich des endgültigen NULL-Abschlussators, der die Liste der Zeichenfolgen beendet. |
Alle Eigenschaftswerte |
Zusätzlich zu den Größenanforderungen für Eigenschaftswerte, die in den anderen Zeilen dieser Tabelle aufgeführt sind, ist die maximale Größe eines Eigenschaftswerts in Bytes UNICODE_STRING_MAX_BYTES. |