Partager via


IWDTFPNPAction2 ::EDTSurpriseRemoveDevice, méthode (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 de retour

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

Remarques

Remarque 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 et les appareils gèrent l’événement IRP_MN_SURPRISE_REMOVAL, par exemple les scénarios dans lesquels l’appareil échoue ou est supprimé de manière inattendue.

Exigences

Exigence Valeur
client minimum pris en charge Windows XP Professionnel
serveur minimum pris en charge Windows Server 2008
plateforme cible Bureau
d’en-tête wdtfpnpaction.h

Voir aussi

IWDTFPNPAction2