Gerätezugriffs-API

Übersicht über die Gerätezugriffs-API-Technologie.

Zum Entwickeln der Gerätezugriffs-API benötigen Sie die folgenden Header:

Programmieranleitungen für diese Technologie finden Sie unter:

Functions

 
Abbrechen

Die Cancel-Methode versucht, einen asynchronen Vorgang abzubrechen, der gerade ausgeführt wird.
CancelOperation

Die CancelOperation-Methode versucht, einen zuvor ausgegebenen Aufruf mit der DeviceIoControlAsync-Methode abzubrechen.
Schließen

Die Close-Methode führt eine Bereinigung durch, nachdem der asynchrone Vorgang abgeschlossen ist und Sie die Ergebnisse abrufen.
CreateDeviceAccessInstance

Erstellt das -Objekt, das für den Zugriff auf ein Gerät verwendet wird. Das instanziierte Objekt implementiert die Schnittstellen IDeviceIoControl und ICreateDeviceAccessAsync.
DeviceIoControlAsync

Die DeviceIoControlAsync-Methode sendet eine asynchrone Geräteeingabe-/Ausgabesteuerungsanforderung (I/O) an die Geräteschnittstelle, die vom Aufruf der CreateDeviceAccessInstance-Funktion angegeben wurde.
DeviceIoControlSync

Die DeviceIoControlSync-Methode sendet eine synchrone Geräteeingabe-/Ausgabesteuerungsanforderung (I/O) an die Geräteschnittstelle, die vom Aufruf der CreateDeviceAccessInstance-Funktion angegeben wurde.
Getresult

Ruft ein IDeviceIoControl-Objekt ab, das an die Geräteschnittstelle gebunden ist, die in einem Aufruf der CreateDeviceAccessInstance-Funktion angegeben ist.
RequestCompletion

Implementieren Sie die RequestCompletion-Methode, um den Abschluss von Aufrufen der DeviceIoControlAsync-Methode zu verarbeiten.
Wait

Die Wait-Methode wartet eine angegebene Zeitspanne, bis ein asynchroner Bindungsvorgang abgeschlossen wird.

Schnittstellen

 
ICreateDeviceAccessAsync

Die ICreateDeviceAccessAsync-Schnittstelle wird von einem Aufruf von CreateDeviceAccessInstance zurückgegeben.
IDeviceIoControl

Sendet einen Steuercode an einen Gerätetreiber. Diese Aktion bewirkt, dass das Gerät den entsprechenden Vorgang ausführt.
IDeviceRequestCompletionCallback

Stellt eine Methode zum Verarbeiten des Abschlusses von Aufrufen der DeviceIoControlAsync-Methode bereit.