Partager via


C28152

avertissement C28152 : Retour d’une fonction de type AddDevice de manière inattendue DO_DEVICE_INITIALIZING

Le pilote est retourné par sa routine AddDevice ou une routine d’utilitaire similaire, mais le bit DO_DEVICE_INITIALIZING des indicateurs de mot (DeviceObject->Flags) dans la routine DeviceObject n’est pas effacé.

La routine AddDevice doit contenir du code similaire à ce qui suit pour effacer l’indicateur de DO_DEVICE_INITIALIZING.

FunctionalDeviceObject->Flags &= ~DO_DEVICE_INITIALIZING;

Pour plus d’informations sur routines de AddDevice, consultez routines AddDevice dans les pilotes de fonction ou de filtre