Compartilhar via


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

O método IWiaMiniDrv::d rvReadItemProperties lê as propriedades do item de driver que precisam ser atualizadas.

Sintaxe

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. Definido como zero.

__MIDL__IWiaMiniDrv0026

nPropSpec [in]

Indica o número de itens na matriz de pPropSpec.

__MIDL__IWiaMiniDrv0027

pPropSpec [in]

Aponta para o primeiro elemento de uma matriz de estruturas de PROPSPEC.

__MIDL__IWiaMiniDrv0028

pWiasContext [in]

Ponteiro para um contexto de item WIA.

__MIDL__IWiaMiniDrv0029

plDevErrVal [out]

Aponta para um local de memória que receberá um código de status para esse método. Se esse método retornar S_OK, o valor armazenado será zero. Caso contrário, um código de erro específico do minidriver será armazenado no local apontado por esse parâmetro.

Valor de retorno

Com êxito, o método deve retornar S_OK e limpar o valor de erro do dispositivo apontado por plDevErrVal. Se o método falhar, ele deverá retornar um código de erro COM padrão e colocar um valor de código de erro específico do minidriver na memória apontada por plDevErrVal.

O valor apontado por plDevErrVal pode ser convertido em uma cadeia de caracteres chamando IWiaMiniDrv::d rvGetDeviceErrorStr.

Observações

Nesse método, o minidriver deve ler as propriedades solicitadas do dispositivo.

Requisitos

Requisito Valor
da Plataforma de Destino Área de trabalho
cabeçalho wiamindr_lh.h (inclua Wiamindr.h)

Consulte também

IWiaMiniDrv

IWiaMiniDrv::d rvGetDeviceErrorStr

IWiaMiniDrv::d rvWriteItemProperties

wiasWriteMultiple

wiasWritePropBin

wiasWritePropFloat

wiasWritePropGuid

wiasWritePropLong

wiasWritePropStr