Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Funkcja DeviceIoControl udostępnia interfejs kontroli danych wejściowych i wyjściowych urządzenia (IOCTL), za pomocą którego aplikacja może komunikować się bezpośrednio ze sterownikiem urządzenia. Funkcja DeviceIoControl jest interfejsem ogólnego przeznaczenia, który może wysyłać kody sterujące do różnych urządzeń. Każdy kod kontrolny reprezentuje operację, która ma być wykonywana przez sterownik. Na przykład kod kontrolny może poprosić sterownik urządzenia o zwrócenie informacji o odpowiednim urządzeniu lub skierować sterownik do wykonania akcji na urządzeniu, na przykład sformatowania dysku.
W plikach nagłówkowych zestawu SDK zdefiniowano szereg standardowych kodów kontrolnych. Ponadto sterowniki urządzeń mogą definiować własne kody sterujące specyficzne dla urządzenia. Aby uzyskać listę standardowych kodów kontroli zawartych w dokumentacji zestawu SDK, zobacz sekcję Uwagi DeviceIoControl.
Typy kodów kontrolnych, które można określić, zależą od używanego urządzenia i platformy, na której działa aplikacja. Aplikacje mogą używać standardowych kodów sterujących lub kodów sterujących specyficznych dla urządzenia do wykonywania bezpośrednich operacji wejściowych i wyjściowych na stacji dysków dyskietek, stacji dysków twardych, stacji taśm lub stacji CD-ROM.
Tematy pokrewne
-
wywoływanie DeviceIoControl