Compartilhar via


FEATURE_DATA_PROFILE_LIST estrutura (ntddmmc.h)

A estrutura FEATURE_DATA_PROFILE_LIST contém os dados de um descritor de lista de perfil.

Sintaxe

typedef struct _FEATURE_DATA_PROFILE_LIST {
  FEATURE_HEADER               Header;
  FEATURE_DATA_PROFILE_LIST_EX Profiles[0];
} FEATURE_DATA_PROFILE_LIST, *PFEATURE_DATA_PROFILE_LIST;

Membros

Header

Contém um cabeçalho que indica quantos perfis são relatados no descritor da lista de perfis. A estrutura FEATURE_HEADER é usada para descrever descritores de lista de perfis e recursos. Quando FEATURE_HEADER é usado com um descritor de lista de perfis, o membro do FeatureCode de FEATURE_HEADER deve ser definido como zero, o membro do Current deve ser definido como 1, o membro da versão deve ser definido como zero e o membro Persistente deve ser definido como 1. O membro Persistente está definido como 1, pois todos os dispositivos compatíveis com o SCSI Multimedia – 4 (MMC-4) padrão devem dar suporte ao relatório da lista de perfis. O membro AdditionalLength deve ser definido como ((número de descritores de perfil) * 4). Consulte a especificação de do MMC-3 para obter mais informações sobre os valores atribuídos a esses membros.

Profiles[0]

Contém uma matriz de comprimento variável de estruturas de FEATURE_DATA_PROFILE_LIST_EX que descrevem todos os perfis compatíveis com o dispositivo.

Observações

Essa estrutura contém dados para o recurso chamado "Lista de Perfis" pela especificação de do MMC-3. Esse recurso fornece uma lista de todos os perfis compatíveis com o dispositivo.

Requisitos

Requisito Valor
cabeçalho ntddmmc.h (inclua Ntddcdrm.h)

Consulte também

FEATURE_DATA_PROFILE_LIST_EX

FEATURE_HEADER

FEATURE_PROFILE_TYPE