WPD _ COMMAND _ MTP _ EXT _ EXECUTE _ COMMAND _ WITH _ DATA _ TO _ WRITE Command
Der BEFEHL WPD _ COMMAND _ MTP EXT EXECUTE COMMAND _ WITH DATA TO _ _ _ _ _ _ WRITE sendet einen MTP-Befehlsblock, auf den eine Datenphase folgt. Die Daten werden vom Host an das Gerät gesendet.
Befehlskategorie
MTP _ _ _ _ EXT-ANBIETERVORGÄNGE _ DER WPD-KATEGORIE
Parameter
Der Treiber erwartet die folgenden Parameter.
| Parameter | VarType | Beschreibung |
|---|---|---|
| _WPD-EIGENSCHAFT _ – _ MTP-EXT-VORGANGSCODE _ _ | VT _ UI4 | Erforderlich. Identifiziert einen vom Anbieter erweiterten MTP-Vorgangscode. |
| _WPD-EIGENSCHAFT _ MTP _ EXT OPERATION _ _ PARAMS | VT _ UI4 | Erforderlich. Eine IPortableDevicePropVariantCollection-Auflistung, die die erforderlichen Parameter für den Herstellervorgangscode identifiziert. |
| _WPD-EIGENSCHAFT _ MTP _ EXT TRANSFER TOTAL DATA _ _ _ _ SIZE | VT _ UI8 | Required.Gibt die Gesamtdatengröße in Bytes an, ohne jeglichen Mehraufwand, der an das Gerät gesendet werden soll. |
Rückgabewert
Der Treiber gibt die folgenden Ergebnisse zurück.
| Ergebnis | VarType | Beschreibung |
|---|---|---|
| _WPD-EIGENSCHAFT _ MTP _ EXT OPTIMALE _ _ _ _ ÜBERTRAGUNGSPUFFERGRÖßE | VT _ UI4 | Erforderlich. Gibt die optimale Größe des Übertragungspuffers an. |
| _WPD-EIGENSCHAFT _ MTP _ EXT TRANSFER _ _ CONTEXT | VT _ LPWSTR | Optional. Ein Kontextbezeichner, den der Treiber für nachfolgende Datenübertragungen verwendet. |
Aufrufen von Methoden
Kann nur direkt mit IPortableDevice::SendCommandaufgerufen werden.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|