Partager via


C28128

avertissement C28128 : Un accès à un champ a été effectué directement. Il devrait être fait par une routine.

Le pilote a directement accédé à un membre de structure accessible uniquement à l’aide de fonctions spécialisées.

Par exemple, vous devez utiliser leIoSetCancelRoutineau lieu de modifier directement le membre CancelRoutine de la structureIRP.

exemple de

L’exemple de code suivant déclenche cet avertissement.

irp->CancelRoutine = myCancelRoutine;

L’exemple de code suivant évite cet avertissement.

oldCancel = IoSetCancelRoutine(irp, myCancelRoutine);