IOCTL_UMDF_HID_GET_FEATURE IOCTL (hidport.h)
Der IOCTL_UMDF_HID_GET_FEATURE-Steuerelementcode ruft einen Featurebericht von einem HIDClass-Gerät ab.
Hauptcode
Eingabepuffer
Ein UMDF-basierter Treiber ruft IWDFRequest::GetInputMemory auf, um einen vom Anforderer zugewiesenen Eingabepuffer abzurufen, der die Berichts-ID der Auflistung enthält.
Länge des Eingabepuffers
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. Der Treiber verwendet den Puffer, um einen Featurebericht zurückzugeben.
Länge des Ausgabepuffers
Die Größe des Puffers, der durch Aufrufen von IWDFIoRequest::GetOutputMemory abgerufen wird.
Statusblock
HID-Minitreiber, die die E/A an das Gerät ausführen, müssen ebenfalls:
- Rufen Sie IWDFRequest::SetInformation auf, um die Anzahl der vom Gerät übertragenen Bytes festzulegen.
- Rufen Sie IWDFRequest::Complete mit S_OK auf, um die Anforderung ohne Fehler abzuschließen. Legen Sie andernfalls den entsprechenden HRESULT-Fehlercode fest.
Anforderungen
Anforderung | Wert |
---|---|
Header | hidport.h |