Méthode IWiaMiniDrv ::d rvWriteItemProperties (wiamindr_lh.h)
La méthode IWiaMiniDrv ::d rvWriteItemProperties écrit les propriétés d’élément de pilote dans un périphérique matériel WIA.
Syntaxe
HRESULT drvWriteItemProperties(
BYTE *__MIDL__IWiaMiniDrv0021,
LONG __MIDL__IWiaMiniDrv0022,
PMINIDRV_TRANSFER_CONTEXT __MIDL__IWiaMiniDrv0023,
LONG *__MIDL__IWiaMiniDrv0024
);
Paramètres
__MIDL__IWiaMiniDrv0021
lFlags [in]
Réservé.
__MIDL__IWiaMiniDrv0022
pWiasContext [in]
Pointeur vers un contexte d’élément WIA.
__MIDL__IWiaMiniDrv0023
plDevErrVal [out]
Pointe vers un emplacement de mémoire qui recevra un code d’état pour cette méthode. Si cette méthode retourne S_OK, la valeur stockée est égale à zéro. Sinon, un code d’erreur spécifique au minidriver est stocké à l’emplacement vers lequel pointe ce paramètre.
__MIDL__IWiaMiniDrv0024
pmdtc [in]
Pointe vers une structure MINIDRV_TRANSFER_CONTEXT contenant le contexte de transfert d’appareil.
Valeur de retour
En cas de réussite, la méthode doit retourner S_OK et effacer la valeur d’erreur de l’appareil pointée par plDevErrVal. Si la méthode échoue, elle doit retourner un code d’erreur COM standard et placer une valeur de code d’erreur spécifique au minidriver dans la mémoire vers laquelle pointe plDevErrVal.
La valeur pointée par plDevErrVal peut être convertie en chaîne en appelant IWiaMiniDrv ::d rv ::d rvGetDeviceErrorStr.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Bureau |
d’en-tête | wiamindr_lh.h (include Wiamindr.h) |
Voir aussi
IWiaMiniDrv ::d rvGetDeviceErrorStr