Partager via


commande WPD_COMMAND_STORAGE_EJECT

La commande WPD_COMMAND_STORAGE_EJECT éjecte un support de stockage qui peut être éjecté à distance par l’ordinateur.

Catégorie de commande

WPD_CATEGORY_STORAGE

Paramètres

Le pilote attend les paramètres suivants :

Paramètre VarType Description
WPD_PROPERTY_STORAGE_OBJECT_ID VT_LPWSTR Obligatoire. ID d’objet de l’objet de stockage à éjecter.

Valeur de retour

Le pilote doit renvoyer les résultats suivants.

Résultats VarType Description
WPD_PROPERTY_COMMON_HRESULT VT_ERROR Obligatoire. HRESULT qui indique la réussite ou l’échec d’exécution de la commande. Si l’appelant effectue une requête non valide, le pilote doit retourner HRESULT_FROM_WIN32(ERROR_NOT_SUPPORTED) et n’est pas requis pour retourner d’autres valeurs de résultat. Les codes d’erreur incluent Windows codes d’erreur des appareils portables ou d’autres codes d’erreur appropriés.
WPD_PROPERTY_COMMON_DRIVER_ERROR_CODE VT_UI4 facultatif. Code d’erreur spécifique au pilote. Cela est généralement utilisé uniquement pour les tests de pilotes, ou si le pilote, l’appareil et le client sont tous conçus ensemble.

Appel de méthodes

Peut uniquement être appelé directement à l’aide d’IPortableDevice::SendCommand.

Configuration requise

Condition requise Valeur
En-tête
PortableDevice.h

Voir aussi

Commandes