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::d rvGetDeviceErrorStr