Partilhar via


DEVPROP_TYPEMOD_ARRAY

No Windows Vista e versões posteriores do Windows, o identificador DEVPROP_TYPEMOD_ARRAY representa um modificador de tipo de dados de propriedade que pode ser combinado com os identificadores de tipo de dados base para criar um identificador de tipo de dados de propriedade que representa uma matriz de valores de tipo de dados base.

Comentários

O identificador de DEVPROP_TYPEMOD_ARRAY só pode ser combinado com os identificadores de tipo de dados base de comprimento fixo (valores DEVPROPTYPE ) associados aos dados. O identificador DEVPROP_TYPEMOD_ARRAY não pode ser combinado com DEVPROP_TYPE_EMPTY, DEVPROP_TYPE_NULL ou qualquer um dos identificadores de tipo de dados base de comprimento variável.

Para criar um identificador de tipo de dados de propriedade que representa uma matriz de valores de tipo de dados base, execute um OR bit a bit entre DEVPROP_TYPEMOD_ARRAY e o identificador DEVPROP_TYPE_Xxx correspondente. Por exemplo, para especificar uma matriz de bytes não assinados, execute o seguinte OR bit a bit: (DEVPROP_TYPEMOD_ARRAY | DEVPROP_TYPE_BYTE).

O tamanho, em bytes, de uma matriz de valores de tipo de dados base é o tamanho, em bytes, da matriz.

Para obter informações sobre como criar um identificador de tipo de dados de propriedade que representa uma lista REG_MULTI_SZ de cadeias de caracteres Unicode terminadas em NULL, consulte DEVPROP_TYPEMOD_LIST.

Requisitos

parâmetro

Devpropdef.h (inclua Devpropdef.h)

Confira também

DEVPROPTYPE

DEVPROP_TYPEMOD_LIST