Freigeben über


befehl WPD_COMMAND_STORAGE_EJECT

Der WPD_COMMAND_STORAGE_EJECT-Befehl wirft ein Speichermedium aus, das vom Computer remote ausgeworfen werden kann.

Befehlskategorie

WPD_CATEGORY_STORAGE

Parameter

Der Treiber erwartet die folgenden Parameter.

Parameter VarType Beschreibung
WPD_PROPERTY_STORAGE_OBJECT_ID VT_LPWSTR Erforderlich. Die Objekt-ID des auszuwerfenden Speicherobjekts.

Rückgabewert

Als Ergebnisse des Treibers werden erwartet:

Ergebnis VarType Beschreibung
WPD_PROPERTY_COMMON_HRESULT VT_ERROR Erforderlich. Ein HRESULT,das angibt, dass der Befehl erfolgreich oder nicht ausgeführt wurde. Wenn der Aufrufer eine ungültige Anforderung sendet, sollte der Treiber HRESULT_FROM_WIN32(ERROR_NOT_SUPPORTED) zurückgeben und muss keine anderen Ergebniswerte zurückgeben. Fehlercodes umfassen Fehlercodes für windows Portable Devices oder andere geeignete Fehlercodes.
WPD_PROPERTY_COMMON_DRIVER_ERROR_CODE VT_UI4 Optional. Ein treiberspezifischer Fehlercode. Dies wird in der Regel nur für Treibertests verwendet, oder wenn Treiber, Gerät und Client gemeinsam entwickelt wurden.

Aufrufen von Methoden

Kann nur mit IPortableDevice::SendCommand direkt aufgerufen werden.

Anforderungen

Anforderung Wert
Header
PortableDevice.h

Siehe auch

Befehle