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