SRB_INITIALIZE_DEVICE

Der Klassentreiber sendet diese Anforderung, wenn er mit der Initialisierung der Hardware des Minitreibers beginnt.

Rückgabewert

Der Minidriver sollte eine der folgenden Als status im SRB festlegen:

STATUS_SUCCESS
Gibt an, dass ein Hostadapter gefunden und die Konfigurationsinformationen erfolgreich ermittelt wurden.

STATUS_IO_DEVICE_ERROR
Gibt an, dass ein Hostadapter gefunden wurde, aber beim Abrufen der Konfigurationsinformationen ein Fehler aufgetreten ist. Wenn möglich, sollte der Fehler protokolliert werden.

STATUS_NO_SUCH_DEVICE
Gibt an, dass die angegebenen Konfigurationsinformationen ungültig waren.

Kommentare

Der Klassentreiber übergibt einen Zeiger auf eine PORT_CONFIGURATION_INFORMATION-Struktur in pSrb-CommandData.ConfigInfo>. Der pSrb-Zeiger zeigt auf eine HW_STREAM_REQUEST_BLOCK-Struktur . Der Klassentreiber füllt die meisten Felder in pSrb-CommandData.ConfigInfo> mit Informationen aus, die er über das Gerät vom Betriebssystem erhält. In den meisten Fällen muss der Minidriver nur den StreamDescriptorSize-Member von ConfigInfo mit der Größe seiner HW_STREAM_DESCRIPTOR Struktur ausfüllen.