SRB_INITIALIZE_DEVICE
Il driver di classe invia questa richiesta quando inizia a inizializzare l'hardware del minidriver.
Valore restituito
Il minidriver deve impostare uno dei seguenti come stato in SRB:
STATUS_SUCCESS
Indica che è stata trovata una scheda host e le informazioni di configurazione sono state determinate correttamente.
STATUS_IO_DEVICE_ERROR
Indica che è stata trovata una scheda host, ma si è verificato un errore per ottenere le informazioni di configurazione. Se possibile, l'errore deve essere registrato.
STATUS_NO_SUCH_DEVICE
Indica che le informazioni di configurazione fornite non sono valide.
Commenti
Il driver di classe passa un puntatore a una struttura PORT_CONFIGURATION_INFORMATION in pSrb-CommandData.ConfigInfo>. Il puntatore pSrb punta a una struttura di HW_STREAM_REQUEST_BLOCK . Il driver di classe compila la maggior parte dei campi in pSrb-CommandData.ConfigInfo> con informazioni sul dispositivo dal sistema operativo. Nella maggior parte dei casi, il minidriver deve solo compilare il membro StreamDescriptorSize di ConfigInfo con le dimensioni della relativa struttura HW_STREAM_DESCRIPTOR .