Compartir a través de


Función DismGetDriverInfo

Obtiene información sobre un archivo .inf en una imagen especificada.

Sintaxis

HRESULT WINAPI DismGetDriverInfo(
  _In_      DismSession       Session,
  _In_      PCWSTR            DriverPath,
  _Out_     DismDriver        **Driver,
  _Out_     UINT              *Count,
  _Out_opt_ DismDriverPackage **DriverPackage
);

Parámetros

Sesión [in]
Valor de DismSession válido. DismSession debe estar asociado a una imagen. Puede asociar una sesión a una imagen mediante DismOpenSession.

DriverPath [in]
Ruta de acceso relativa o absoluta al archivo .inf del controlador.

Controlador [salida]
Dirección de un puntero a una matriz de estructuras DismDriver .

Recuento [out]
Devuelve el número de estructuras DismDriver que se devolvieron.

DriverPackage [out, optional]
Opcional. Puntero a la dirección de una estructura DismDriverPackage .

Valor devuelto

Si se descarga correctamente, devuelve S_OK .

Comentarios

Esta función devuelve información sobre el archivo .inf instalado en la imagen. El controlador asociado con el archivo .inf puede o no estar instalado en la imagen.

Ejemplo

HRESULT hr = S_OK;
DismDriverInfo* DriverInfo;
UINT Count;
hr = DismGetDriverInfo(Session, L"usb.inf", &DriverInfo, &Count, &DriverPackageInfo);

Requisitos

Requisito Descripción
Plataformas host soportadas La API de DISM puede usarse en cualquier sistema operativo que el Windows Assessment and Deployment Kit (Windows ADK) admita. Para obtener más información, consulta la Referencia técnica de Windows ADK.
Plataformas de imágenes soportadas Windows 7, Windows Server 2008 R2, Windows PE 3.0, Windows 8, Windows Server 2012, Entorno de Preinstalación de Windows (Windows PE) 4.0, Windows 8.1, Windows Server 2012 R2, Windows 10 y Windows Server 2016
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Encabezado DismAPI.h
Biblioteca DismAPI.lib
Archivo DLL DismAPI.dll

Consulte también

DismGetDrivers

DismAddDriver

DismRemoveDriver

DismDelete