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.