Compartir a través de


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

El método IStillImage::SetDeviceValue establece la información del Registro para un dispositivo de imagen fija especificado.

Sintaxis

HRESULT SetDeviceValue(
  [in] LPWSTR pwszDeviceName,
  [in] LPWSTR pValueName,
       DWORD  Type,
  [in] LPBYTE pData,
       DWORD  cbData
);

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.

[in] pValueName

Puntero proporcionado por el autor de la llamada a una cadena que representa un nombre de valor del Registro.

Type

Tipo de valor del Registro con prefijo REG_ proporcionado por el llamador. Para obtener más información, vea RegSetValueEx en la documentación de Microsoft Windows SDK.

[in] pData

Puntero proporcionado por el autor de la llamada a los datos que se van a almacenar.

cbData

Tamaño proporcionado por el autor de la llamada, en bytes, de los datos a los que apunta pData. En el caso de las cadenas terminadas en NULL, incluya el carácter NULL.

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 propósito del método IStillImage::SetDeviceValue es establecer valores para entradas del Registro específicas del dispositivo para dispositivos de imagen fija. El método llama a RegSetValueEx (descrito en la documentación de Microsoft Windows SDK).

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

Requisitos

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

Consulte también

IStillImage::GetDeviceValue

IStillImageW