Compartir a través de


Método IWiaMiniDrv::d rvReadItemProperties (wiamindr_lh.h)

El método IWiaMiniDrv::d rvReadItemProperties lee las propiedades del elemento de controlador que deben actualizarse.

Sintaxis

HRESULT drvReadItemProperties(
  BYTE           *__MIDL__IWiaMiniDrv0025,
  LONG           __MIDL__IWiaMiniDrv0026,
  ULONG          __MIDL__IWiaMiniDrv0027,
  const PROPSPEC *__MIDL__IWiaMiniDrv0028,
  LONG           *__MIDL__IWiaMiniDrv0029
);

Parámetros

__MIDL__IWiaMiniDrv0025

lFlags [in]

Reservado. Establecer en cero.

__MIDL__IWiaMiniDrv0026

nPropSpec [in]

Indica el número de elementos de la matriz pPropSpec .

__MIDL__IWiaMiniDrv0027

pPropSpec [in]

Apunta al primer elemento de una matriz de estructuras PROPSPEC .

__MIDL__IWiaMiniDrv0028

pWiasContext [in]

Puntero a un contexto de elemento WIA.

__MIDL__IWiaMiniDrv0029

plDevErrVal [out]

Apunta a una ubicación de memoria que recibirá un código de estado para este método. Si este método devuelve S_OK, el valor almacenado será cero. De lo contrario, este parámetro almacenará un código de error específico del minidriver en la ubicación a la que apunta este parámetro.

Valor devuelto

Si se ejecuta correctamente, el método debe devolver S_OK y borrar el valor de error del dispositivo al que apunta plDevErrVal. Si se produce un error en el método, debe devolver un código de error COM estándar y colocar un valor de código de error específico del minidriver en la memoria a la que apunta plDevErrVal.

El valor al que apunta plDevErrVal se puede convertir en una cadena llamando a IWiaMiniDrv::d rvGetDeviceErrorStr.

Comentarios

En este método, el minidriver debe leer las propiedades solicitadas del dispositivo.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado wiamindr_lh.h (incluya Wiamindr.h)

Consulte también

IWiaMiniDrv

IWiaMiniDrv::d rvGetDeviceErrorStr

IWiaMiniDrv::d rvWriteItemProperties

wiasWriteMultiple

wiasWritePropBin

wiasWritePropFloat

wiasWritePropGuid

wiasWritePropLong

wiasWritePropStr