Méthode IWiaMiniDrv ::d rvReadItemProperties (wiamindr_lh.h)
La méthode IWiaMiniDrv ::d rvReadItemProperties lit les propriétés d’élément de pilote qui doivent être mises à jour.
Syntaxe
HRESULT drvReadItemProperties(
BYTE *__MIDL__IWiaMiniDrv0025,
LONG __MIDL__IWiaMiniDrv0026,
ULONG __MIDL__IWiaMiniDrv0027,
const PROPSPEC *__MIDL__IWiaMiniDrv0028,
LONG *__MIDL__IWiaMiniDrv0029
);
Paramètres
__MIDL__IWiaMiniDrv0025
lFlags [in]
Réservé. Définit la valeur zéro.
__MIDL__IWiaMiniDrv0026
nPropSpec [in]
Indique le nombre d’éléments dans le tableau pPropSpec .
__MIDL__IWiaMiniDrv0027
pPropSpec [in]
Pointe vers le premier élément d’un tableau de structures PROPSPEC .
__MIDL__IWiaMiniDrv0028
pWiasContext [in]
Pointeur vers un contexte d’élément WIA.
__MIDL__IWiaMiniDrv0029
plDevErrVal [out]
Pointe vers un emplacement de mémoire qui recevra un code status pour cette méthode. Si cette méthode retourne S_OK, la valeur stockée est égale à zéro. Dans le cas contraire, un code d’erreur spécifique au minidriver sera stocké à l’emplacement indiqué par ce paramètre.
Valeur retournée
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 pointée par plDevErrVal.
La valeur pointée par plDevErrVal peut être convertie en chaîne en appelant IWiaMiniDrv ::d rvGetDeviceErrorStr.
Remarques
Dans cette méthode, le minidriver doit lire les propriétés demandées à partir de l’appareil.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | wiamindr_lh.h (inclure Wiamindr.h) |
Voir aussi
IWiaMiniDrv ::d rvGetDeviceErrorStr