estructura SP_DEVICE_INTERFACE_DETAIL_DATA_A (setupapi.h)
Una estructura SP_DEVICE_INTERFACE_DETAIL_DATA contiene la ruta de acceso de una interfaz de dispositivo.
Sintaxis
typedef struct _SP_DEVICE_INTERFACE_DETAIL_DATA_A {
DWORD cbSize;
CHAR DevicePath[ANYSIZE_ARRAY];
} SP_DEVICE_INTERFACE_DETAIL_DATA_A, *PSP_DEVICE_INTERFACE_DETAIL_DATA_A;
Miembros
cbSize
Tamaño, en bytes, de la estructura SP_DEVICE_INTERFACE_DETAIL_DATA. Para obtener más información, vea la siguiente sección Comentarios.
DevicePath[ANYSIZE_ARRAY]
Cadena terminada en NULL que contiene la ruta de acceso de la interfaz del dispositivo. Esta ruta de acceso se puede pasar a funciones win32, como CreateFile.
Observaciones
Una estructura de SP_DEVICE_INTERFACE_DETAIL_DATA identifica la ruta de acceso de una interfaz de dispositivo en un conjunto de información del dispositivo.
funciones setupDiXxx que toman una estructura de SP_DEVICE_INTERFACE_DETAIL_DATA como parámetro comprueban que el miembro cbSize de la estructura proporcionada es igual al tamaño, en bytes, de la estructura. Si el miembro
Nota
El encabezado setupapi.h define SP_DEVICE_INTERFACE_DETAIL_DATA como alias que selecciona automáticamente la versión ANSI o Unicode de esta función en función de la definición de la constante de preprocesador UNICODE. La combinación del uso del alias neutral de codificación con código que no es neutral de codificación puede dar lugar a errores de coincidencia que dan lugar a errores de compilación o tiempo de ejecución. Para obtener más información, vea Conventions for Function Prototypes.
Requisitos
Requisito | Valor |
---|---|
encabezado de |
setupapi.h (incluya Setupapi.h) |