Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Blok stanu we/wy, który składa się z struktury IO_STATUS_BLOCK , jest częścią każdego protokołu IRP. Blok stanu we/wy służy do dwóch celów:
Udostępnia procedurze IoCompletion sterownika wyższego poziomu sposób określenia, czy usługa działała poprawnie po sfinalizowaniu IRP.
Zawiera więcej informacji o tym, dlaczego usługa działała lub nie działała.
Po zakończeniu IRP pole Stan wskazuje, czy sterowniki, które przetworzyły IRP, rzeczywiście spełniły żądanie, czy też zakończyły się niepowodzeniem z kodem błędu. Pole Informacje dostarcza wywołującemu więcej informacji o tym, co rzeczywiście miało miejsce. Na przykład zawiera liczbę bajtów faktycznie przesłanych po operacji odczytu lub zapisu.
Aby uzyskać więcej informacji, zobacz Ustawianie bloku statusu I/O w IRP.