Partager via


Méthode IWDTFPNPAction2 ::EDTSurpriseRemoveDevice (wdtfpnpaction.h)

Envoie un événement IRP_MN_SURPRISE_REMOVAL à l’appareil cible.

Syntaxe

HRESULT EDTSurpriseRemoveDevice(
  [out, retval] VARIANT_BOOL *pbSuccess
);

Paramètres

[out, retval] pbSuccess

True si l’opération réussit ; sinon, false.

Valeur retournée

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Note La méthode IWDTFEnhancedDeviceTestSupportAction2 ::Enable doit être appelée pour l’appareil cible avant d’appeler cette méthode.
 
EDTSurpriseRemoveDevice tente de déclencher une suppression surprise de l’appareil cible. Cette opération est utile pour tester la façon dont les pilotes et les applications prenant en charge les pilotes/périphériques gèrent l’événement IRP_MN_SURPRISE_REMOVAL, par exemple, les scénarios dans lesquels l’appareil échoue de manière inattendue ou est supprimé.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP Professionnel
Serveur minimal pris en charge Windows Server 2008
Plateforme cible Desktop (Expérience utilisateur)
En-tête wdtfpnpaction.h

Voir aussi

IWDTFPNPAction2