Compartir a través de


Método IStillImageW::GetDeviceInfo (sti.h)

El método IStillImage::GetDeviceInfo devuelve características de hardware para un dispositivo de imagen fija especificado.

Sintaxis

HRESULT GetDeviceInfo(
  [in]  LPWSTR pwszDeviceName,
  [out] LPVOID *ppBuffer
);

Parámetros

[in] pwszDeviceName

Puntero proporcionado por el llamador a una cadena que representa un nombre de dispositivo interno, obtenido llamando a IStillImage::GetSTILaunchInformation o IStillImage::GetDeviceList.

[out] ppBuffer

Recibe un identificador de una estructura de STI_DEVICE_INFORMATION .

Valor devuelto

Si la operación se realiza correctamente, el método devuelve S_OK. De lo contrario, devuelve uno de los códigos de error con prefijo STIERR definidos en stierr.h.

Comentarios

El método IStillImage::GetDeviceInfo devuelve una estructura de STI_DEVICE_INFORMATION para el dispositivo de imagen fija especificado. El contenido de la estructura se usa normalmente para crear pantallas de interfaz de usuario.

Antes de llamar a IStillImage::GetDeviceInfo, los clientes de la interfaz COM IStillImage deben llamar a IStillImage::StiCreateInstance para obtener un puntero de interfaz IStillImage .

Cuando el autor de la llamada haya terminado de usar la estructura STI_DEVICE_INFORMATION a la que hace referencia ppBuffer, debe desasignar el búfer llamando a LocalFree (descrito en la documentación de Microsoft Windows SDK).

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado sti.h (include Sti.h)

Consulte también

IStillImage::GetDeviceList

IStillImageW