Compartir a través de


Requisitos de valor de propiedad

Windows aplica los requisitos de tamaño del valor de propiedad del dispositivo que se enumeran en la tabla siguiente. Windows solo establece un valor de propiedad de dispositivo si el valor de la propiedad del dispositivo cumple estos requisitos de tamaño de valor.

Tipo de datos de la propiedad Requisito de tamaño de valor de propiedad

Un valor de tipo de datos base de longitud fija

El tamaño especificado de los datos proporcionados debe ser el número de bytes del tipo de datos base.

Matriz de valores de tipo de datos base de longitud fija

El tamaño especificado de los datos proporcionados debe ser el número de bytes de una matriz de cero o más valores de tipo de datos base.

Valor de tipo de datos DEVPROP_TYPE_SECURITY_DESCRIPTOR

El tamaño especificado de los datos proporcionados debe ser el número de bytes de una estructura de SECURITY_DESCRIPTOR relativa variable de longitud variable.

Un valor de tipo de datos DEVPROP_TYPE_STRING, un valor de tipo de datos DEVPROP_TYPE_SECURITY_DESCRIPTOR_STRING o un valor de tipo de datos DEVPROP_TYPE_STRING_INDIRECT

El tamaño especificado de los datos proporcionados debe ser el número de bytes de una cadena REG_SZ Unicode, incluido el terminador NULL.

Lista de cadenas con tipo DEVPROP_TYPE_STRING, una lista de cadenas con tipo DEVPROP_TYPE_SECURITY_DESCRIPTOR_STRING o un valor de tipo de datos DEVPROP_TYPE_STRING_LIST

El tamaño especificado de los datos proporcionados debe ser el número de bytes de una lista unicode REG_MULTLI_SZ de cadenas, incluido el terminador NULL final que finaliza la lista de cadenas.

Todos los valores de propiedad

Además de los requisitos de tamaño de valor de propiedad que se enumeran en las demás filas de esta tabla, el tamaño máximo, en bytes, de un valor de propiedad es UNICODE_STRING_MAX_BYTES.