Compartir a través de


estructura FEATURE_DATA_PROFILE_LIST (ntddmmc.h)

La estructura FEATURE_DATA_PROFILE_LIST contiene los datos de un descriptor de lista de perfiles.

Sintaxis

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

Miembros

Header

Contiene un encabezado que indica cuántos perfiles se notifican en el descriptor de lista de perfiles. La estructura FEATURE_HEADER se usa para describir los descriptores de lista de características y perfiles. Cuando se usa FEATURE_HEADER con un descriptor de lista de perfiles, el miembro FeatureCode de FEATURE_HEADER debe establecerse en cero, el miembro Current debe establecerse en 1, el miembro Version debe establecerse en cero y el miembro Persistente debe establecerse en 1. El miembro persistente se establece en 1, ya que todos los dispositivos compatibles con el estándar SCSI Multimedia - 4 (MMC-4) deben admitir la generación de informes de la lista de perfiles. El miembro AdditionalLength debe establecerse en ((número de descriptores de perfil) * 4). Consulte la especificación MMC-3 Para obtener más información sobre los valores asignados a estos miembros.

Profiles[0]

Contiene una matriz de longitud variable de FEATURE_DATA_PROFILE_LIST_EX estructuras que describen todos los perfiles admitidos por el dispositivo.

Comentarios

Esta estructura contiene los datos de la característica denominada "Lista de perfiles" por la especificación MMC-3 . Esta característica proporciona una lista de todos los perfiles admitidos por el dispositivo.

Requisitos

Requisito Valor
Header ntddmmc.h (incluya Ntddcdrm.h)

Consulte también

FEATURE_DATA_PROFILE_LIST_EX

FEATURE_HEADER

FEATURE_PROFILE_TYPE