Freigeben über


IWDFUsbRequestCompletionParams::GetDeviceControlTransferParameters-Methode (wudfusb.h)

[Warnung: UMDF 2 ist die neueste Version von UMDF und ersetzt UMDF 1. Alle neuen UMDF-Treiber sollten mit UMDF 2 geschrieben werden. UMDF 1 werden keine neuen Features hinzugefügt, und die Unterstützung für UMDF 1 für neuere Versionen von Windows 10 ist eingeschränkt. Universelle Windows-Treiber müssen UMDF 2 verwenden. Weitere Informationen finden Sie unter Erste Schritte mit UMDF.]

Die GetDeviceControlTransferParameters-Methode ruft Parameter ab, die der Vervollständigung einer Geräte-E/A-Steuerelementanforderung zugeordnet sind.

Syntax

void GetDeviceControlTransferParameters(
  [out, optional] IWDFMemory           **ppMemory,
  [out, optional] ULONG                *pLengthTransferred,
  [out, optional] SIZE_T               *pOffset,
  [out, optional] PWINUSB_SETUP_PACKET pSetupPacket
);

Parameter

[out, optional] ppMemory

Ein Zeiger auf eine Variable, die einen Zeiger auf die IWDFMemory-Schnittstelle empfängt, um auf den Puffer für die Geräte-E/A-Steuerungsanforderung zuzugreifen. Dieser Parameter ist optional und kann NULL sein.

[out, optional] pLengthTransferred

Ein Zeiger auf eine Variable, die die Größe der übertragenen Daten in Bytes empfängt. Dieser Parameter ist optional und kann NULL sein.

[out, optional] pOffset

Ein Zeiger auf eine Variable, die den Offset in Bytes in den Puffer für die E/A-Steuerelementanforderung empfängt. Dieser Parameter ist optional und kann NULL sein.

[out, optional] pSetupPacket

Ein Zeiger, der das WinUsb-Setuppaket für die Steuerungsübertragung empfängt. Dieser Zeiger ist ein PWINUSB_SETUP_PACKET Datentyp, der als PVOID definiert ist. Dieser Parameter ist optional und kann NULL sein.

Rückgabewert

Keine

Anforderungen

Anforderung Wert
Ende des Supports In UMDF 2.0 und höher nicht verfügbar.
Zielplattform Desktop
UMDF-Mindestversion 1.5
Kopfzeile wudfusb.h (einschließlich Wudfusb.h)
DLL WUDFx.dll

Weitere Informationen

IWDFMemory

IWDFUsbRequestCompletionParams