estructura WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER (wdfchildlist.h)
[Solo se aplica a KMDF]
La estructura WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER es una estructura de encabezado que debe ser el primer miembro de cada estructura de descripción de identificación .
Sintaxis
typedef struct _WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER {
ULONG IdentificationDescriptionSize;
} WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER, *PWDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER;
Miembros
IdentificationDescriptionSize
Tamaño, en bytes, de una estructura definida por el controlador que contiene información de identificación del dispositivo.
Comentarios
Para inicializar una estructura de WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER , el controlador debe llamar a WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER_INIT.
El valor que especifica el controlador para el miembro IdentificationDescriptionSize debe coincidir con el valor que especifica para el miembro IdentificationDescriptionSize en su estructura de WDF_CHILD_LIST_CONFIG .
Las estructuras de descripción de identificación están definidas por el controlador. El controlador debe almacenar el tamaño de la estructura en el miembro IdentificationDescriptionSize . El valor de tamaño debe incluir el tamaño de esta estructura de encabezado. Por ejemplo, un controlador podría definir un descriptor de identificación de la siguiente manera:
typedef struct _IEEE_1394_CHILD_ID_DESCRIPTION {
WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER IdHeader;
WCHAR VendorName[32];
WCHAR ModelName[32];
LONG UnitSpecId;
LONG UnitSoftwareVersion;
} IEEE_1394_CHILD_ID_DESCRIPTION, *PIEEE_1394_CHILD_ID_DESCRIPTION;
Para establecer el miembro IdentificationDescriptionSize para este descriptor de dirección, el controlador puede usar el código siguiente:
IEEE_1394_CHILD_ID_DESCRIPTION ID_Description;
WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER_INIT(&ID_Description,
sizeof(ID_Description));
Para obtener más información sobre las descripciones de identificación, vea Enumeración dinámica.
Requisitos
Requisito | Value |
---|---|
Versión mínima de KMDF | 1.0 |
Encabezado | wdfchildlist.h (incluya Wdf.h) |
Consulte también
WDF_CHILD_ADDRESS_DESCRIPTION_HEADER