Condividi tramite


struttura FEATURE_DATA_PROFILE_LIST (ntddmmc.h)

La struttura FEATURE_DATA_PROFILE_LIST contiene i dati per un descrittore dell'elenco di profili.

Sintassi

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

Membri

Header

Contiene un'intestazione che indica il numero di profili segnalati nel descrittore dell'elenco di profili. La struttura FEATURE_HEADER viene usata per descrivere i descrittori di elenco di caratteristiche e profili. Quando FEATURE_HEADER viene utilizzato con un descrittore dell'elenco di profili il membro FeatureCode di FEATURE_HEADER deve essere impostato su zero, il membro corrente deve essere impostato su 1, il membro Version deve essere impostato su zero e il membro persistente deve essere impostato su 1. Il membro persistente è impostato su 1, perché tutti i dispositivi conformi all'multimedia SCSI - 4 (MMC-4) standard devono supportare la creazione di report dell'elenco dei profili. Il membro additionalLength deve essere impostato su ((numero di descrittori di profilo) * 4). Per altre informazioni sui valori assegnati a questi membri, vedere la specifica di MMC-3 .

Profiles[0]

Contiene una matrice di lunghezza variabile di strutture FEATURE_DATA_PROFILE_LIST_EX che descrivono tutti i profili supportati dal dispositivo.

Osservazioni

Questa struttura contiene i dati per la funzionalità denominata "Elenco profili" dalla specifica MMC-3 . Questa funzionalità fornisce un elenco di tutti i profili supportati dal dispositivo.

Fabbisogno

Requisito Valore
intestazione ntddmmc.h (include Ntddcdrm.h)

Vedere anche

FEATURE_DATA_PROFILE_LIST_EX

FEATURE_HEADER

FEATURE_PROFILE_TYPE