Partilhar via


estrutura FEATURE_DATA_PROFILE_LIST (ntddmmc.h)

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

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 de lista de perfis. A estrutura FEATURE_HEADER é usada para descrever os descritores de lista de recursos e de perfil. Quando FEATURE_HEADER é usado com um descritor de lista de perfis, o membro FeatureCode de FEATURE_HEADER deve ser definido como zero, o membro Current deve ser definido como 1, o membro Version deve ser definido como zero e o membro Persistente deve ser definido como 1. O membro Persistente é definido como 1, pois todos os dispositivos compatíveis com o padrão SCSI Multimídia – 4 (MMC-4) 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 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 FEATURE_DATA_PROFILE_LIST_EX que descrevem todos os perfis compatíveis com o dispositivo.

Comentários

Essa estrutura contém dados para o recurso chamado "Lista de Perfis" pela especificação 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)

Confira também

FEATURE_DATA_PROFILE_LIST_EX

FEATURE_HEADER

FEATURE_PROFILE_TYPE