Freigeben über


DEVPROP_TYPEMOD_ARRAY

In Windows Vista und höheren Versionen von Windows stellt der DEVPROP_TYPEMOD_ARRAY-Bezeichner einen Eigenschaft-Datentyp-Modifizierer dar, der mit den Basisdatentypbezeichnern kombiniert werden kann, um einen Eigenschaftendatentypbezeichner zu erstellen, der ein Array von Basisdatentypwerten darstellt.

Bemerkungen

Der DEVPROP_TYPEMOD_ARRAY-Bezeichner kann nur mit den Basisdatentypbezeichnern mit fester Länge (DEVPROPTYPE-Werte ) kombiniert werden, die Daten zugeordnet sind. Der DEVPROP_TYPEMOD_ARRAY-Bezeichner kann nicht mit DEVPROP_TYPE_EMPTY, DEVPROP_TYPE_NULL oder einem der Basisdatentypbezeichner mit variabler Länge kombiniert werden.

Um einen Eigenschaftsdatentypbezeichner zu erstellen, der ein Array von Basisdatentypwerten darstellt, führen Sie ein bitweises OR zwischen DEVPROP_TYPEMOD_ARRAY und dem entsprechenden DEVPROP_TYPE_Xxx-Bezeichner aus. Um beispielsweise ein Array von Bytes ohne Vorzeichen anzugeben, führen Sie den folgenden bitweisen OR aus: (DEVPROP_TYPEMOD_ARRAY | DEVPROP_TYPE_BYTE).

Die Größe eines Arrays von Basisdatentypen in Bytes entspricht der Größe des Arrays in Bytes.

Informationen zum Erstellen eines Eigenschaftendatentypbezeichners, der eine REG_MULTI_SZ Liste mit MIT NULL-endenden Unicode-Zeichenfolgen darstellt, finden Sie unter DEVPROP_TYPEMOD_LIST.

Anforderungen

Header

Devpropdef.h (devpropdef.h einschließen)

Weitere Informationen

DEVPROPTYPE

DEVPROP_TYPEMOD_LIST