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) |