IOCTL_UMDF_HID_GET_INPUT_REPORT IOCTL (hidport.h)
Der IOCTL_UMDF_HID_GET_INPUT_REPORT-Steuerelementcode gibt einen Eingabebericht von einem HIDClass-Gerät zurück.
Hauptcode
Eingabepuffer
Ein UMDF-basierter Treiber ruft IWDFRequest::GetInputMemory auf, um einen Speicherpuffer abzurufen, der die Berichts-ID der Auflistung enthält.
Eingabepufferlänge
Die Größe des Puffers, der durch Aufrufen von IWDFRequest::GetInputMemory abgerufen wird.
Ausgabepuffer
Ein UMDF-basierter Treiber ruft IWDFRequest::GetOutputMemory auf, um einen vom Anforderer zugewiesenen Ausgabepuffer abzurufen, den er zum Zurückgeben eines Featureberichts verwendet.
Länge des Ausgabepuffers
Die Größe des Puffers, der durch Aufrufen von IWDFIoRequest::GetOutputMemory abgerufen wird.
Statusblock
HID-Miniantriebe, die die E/A für das Gerät ausführen, müssen außerdem Folgendes ausführen:
- Rufen Sie IWDFRequest::SetInformation auf, um die Anzahl der vom Gerät übertragenen Bytes festzulegen.
- Rufen Sie IWDFRequest::Complete with S_OK auf, um die Anforderung ohne Fehler abzuschließen. Legen Sie andernfalls den entsprechenden HRESULT-Fehlercode fest.
Anforderungen
Anforderung | Wert |
---|---|
Header | hidport.h |