estructura SP_DEVINFO_LIST_DETAIL_DATA_A (setupapi.h)
Una estructura de SP_DEVINFO_LIST_DETAIL_DATA contiene información sobre un conjunto de información del dispositivo, como su GUID de clase de instalación asociada (si tiene una clase de instalación asociada).
Sintaxis
typedef struct _SP_DEVINFO_LIST_DETAIL_DATA_A {
DWORD cbSize;
GUID ClassGuid;
HANDLE RemoteMachineHandle;
CHAR RemoteMachineName[SP_MAX_MACHINENAME_LENGTH];
} SP_DEVINFO_LIST_DETAIL_DATA_A, *PSP_DEVINFO_LIST_DETAIL_DATA_A;
Miembros
cbSize
Tamaño, en bytes, de la estructura SP_DEVINFO_LIST_DETAIL_DATA.
ClassGuid
GUID de clase de instalación asociado al conjunto de información del dispositivo o GUID_NULL si no hay ninguna clase de instalación asociada.
RemoteMachineHandle
Si el conjunto de información del dispositivo es para un equipo remoto, este miembro es un identificador de equipo de Configuration Manager para el equipo remoto. Si el conjunto de información del dispositivo es para el equipo local, este miembro es NULL.
Normalmente, este es el parámetro que los componentes usan para acceder al equipo remoto. RemoteMachineName contiene una cadena, en caso de que el componente requiera el nombre del equipo remoto.
RemoteMachineName[SP_MAX_MACHINENAME_LENGTH]
Cadena terminada en NULL que contiene el nombre del equipo remoto. Si el conjunto de información del dispositivo es para el equipo local, este miembro es una cadena vacía.
Comentarios
Nota
El encabezado setupapi.h define SP_DEVINFO_LIST_DETAIL_DATA como un 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 neutro de codificación con código que no es neutral de codificación puede provocar discrepancias que dan lugar a errores de compilación o en tiempo de ejecución. Para obtener más información, vea Convenciones para prototipos de función.
Requisitos
Requisito | Valor |
---|---|
Header | setupapi.h (incluya Setupapi.h) |