Ereignisse
19. Nov., 23 Uhr - 21. Nov., 23 Uhr
Gewinnen Sie den Wettbewerbsvorteil, den Sie mit leistungsstarken KI- und Cloud-Lösungen benötigen, indem Sie microsoft Ignite online besuchen.
Jetzt registrierenDieser Browser wird nicht mehr unterstützt.
Führen Sie ein Upgrade auf Microsoft Edge durch, um die neuesten Features, Sicherheitsupdates und den technischen Support zu nutzen.
Die DeviceIoControlSync-Methode sendet eine synchrone Geräteeingabe-/Ausgabesteuerungsanforderung (I/O) an die Geräteschnittstelle, die vom Aufruf der CreateDeviceAccessInstance-Funktion angegeben wurde.
HRESULT DeviceIoControlSync(
[in] DWORD ioControlCode,
[in] UCHAR *inputBuffer,
[in] DWORD inputBufferSize,
[out] UCHAR *outputBuffer,
[in] DWORD outputBufferSize,
[out] DWORD *bytesReturned
);
[in] ioControlCode
Der E/A-Steuerungscode für den Vorgang.
[in] inputBuffer
Ein optionaler Eingabepuffer für den Vorgang.
[in] inputBufferSize
Die Größe des Eingabepuffers in Bytes.
[out] outputBuffer
Ein optionaler Ausgabepuffer für den Vorgang.
[in] outputBufferSize
Die Größe des Ausgabepuffers in Bytes.
[out] bytesReturned
Ein Zeiger auf eine Variable, die die Anzahl der Bytes empfängt, die in den Ausgabepuffer geschrieben wurden, sofern angegeben.
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Da es sich um eine synchrone Methode handelt, dürfen Sie sie nicht für einen Thread verwenden, der das Blockieren über einen längeren Zeitraum nicht verarbeiten kann. In diesem Fall verwenden Sie die DeviceIoControlAsync-Methode .
Zielplattform | Windows |
Kopfzeile | deviceaccess.h |
Bibliothek | Deviceaccess.lib |
Ereignisse
19. Nov., 23 Uhr - 21. Nov., 23 Uhr
Gewinnen Sie den Wettbewerbsvorteil, den Sie mit leistungsstarken KI- und Cloud-Lösungen benötigen, indem Sie microsoft Ignite online besuchen.
Jetzt registrieren