Función SetupDiGetActualModelsSectionA (setupapi.h)
La función setupDiGetActualModelsSection
Sintaxis
WINSETUPAPI BOOL SetupDiGetActualModelsSectionA(
[in] PINFCONTEXT Context,
[in, optional] PSP_ALTPLATFORM_INFO AlternatePlatformInfo,
[out, optional] PSTR InfSectionWithExt,
[in] DWORD InfSectionWithExtSize,
[out, optional] PDWORD RequiredSize,
PVOID Reserved
);
Parámetros
[in] Context
Puntero a un contexto de archivo INF que especifica una entrada de identificador de fabricante en una sección fabricante de INF de un archivo INF. La entrada
[in, optional] AlternatePlatformInfo
Puntero a una estructura SP_ALTPLATFORM_INFO que proporciona información sobre una arquitectura de procesador y versión de Windows. El miembro
[out, optional] InfSectionWithExt
Puntero a un búfer que recibe una cadena que contiene el inf decorado Models nombre de sección y un terminador NULL. Si no se proporciona AlternatePlatformInfo, el nombre de sección de inf Models decorado se aplica a la plataforma actual; de lo contrario, el nombre se aplica a la plataforma alternativa especificada. Este parámetro es opcional y se puede establecer en NULL. Si este parámetro es NULL, la función devuelve TRUE y establece RequiredSize al tamaño, en caracteres, que es necesario para devolver el nombre de sección Models y un carácter NULL de terminación.
[in] InfSectionWithExtSize
Tamaño, en caracteres, del búfer DecoratedModelsSection . Si decoratedModelsSection es null, este parámetro debe establecerse en cero.
[out, optional] RequiredSize
Puntero a una variable de tipo DWORD que recibe el tamaño, en caracteres, del DecoratedModelsSection búfer que es necesario para recuperar el nombre de sección Models decorado y un carácter NULL de terminación. Este parámetro es opcional y se puede establecer en NULL.
Reserved
Reservado para uso interno del sistema. Este parámetro debe establecerse en NULL.
Valor devuelto
setupDiGetActualModelsSection devuelve TRUE si la operación se realiza correctamente. De lo contrario, la función devuelve FALSE y el error registrado se puede recuperar con una llamada a GetLastError.
Observaciones
Para obtener información sobre cómo recuperar una sección INF DDInstall para un dispositivo, consulte SetupDiGetActualSectionToInstall.
Nota
El encabezado setupapi.h define SetupDiGetActualModelsSection 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 |
---|---|
cliente mínimo admitido | Disponible en Windows Server 2003 con Service Pack 1 (SP1) y versiones posteriores de Windows. |
de la plataforma de destino de |
Escritorio |
encabezado de |
setupapi.h (incluya Setupapi.h) |
biblioteca de |
Setupapi.lib |