SRB_INITIALIZE_DEVICE
Le pilote de classe envoie cette requête lorsqu’il commence à initialiser le matériel du minidriver.
Valeur de retour
Le minidriver doit définir l’un des éléments suivants comme status dans le SRB :
STATUS_SUCCESS
Indique qu’un adaptateur hôte a été trouvé et que les informations de configuration ont été correctement déterminées.
STATUS_IO_DEVICE_ERROR
Indique qu’un adaptateur hôte a été trouvé, mais qu’une erreur s’est produite lors de l’obtention des informations de configuration. Si possible, l’erreur doit être journalisée.
STATUS_NO_SUCH_DEVICE
Indique que les informations de configuration fournies n’étaient pas valides.
Commentaires
Le pilote de classe transmet un pointeur vers une structure PORT_CONFIGURATION_INFORMATION dans pSrb-CommandData.ConfigInfo>. Le pointeur pSrb pointe vers une structure HW_STREAM_REQUEST_BLOCK . Le pilote de classe remplit la plupart des champs dans pSrb-CommandData.ConfigInfo> avec les informations qu’il obtient sur l’appareil à partir du système d’exploitation. Dans la plupart des cas, le minidriver doit uniquement remplir le membre StreamDescriptorSize de ConfigInfo avec la taille de sa structure HW_STREAM_DESCRIPTOR .
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour