Freigeben über


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.