Macro IoCallDriver (wdm.h)
La routine IoCallDriver encapsule IofCallDriver qui envoie un IRP au pilote associé à un objet d’appareil spécifié.
N’appelez pas IofCallDriver. Appelez Plutôt IoCallDriver . Pour plus d’informations, consultez IofCallDriver.
Syntaxe
#define IoCallDriver(a,b) \
IofCallDriver(a,b)
);
Paramètres
[in] a
Consultez IofCallDriver.
[in, out] b
Consultez IofCallDriver.
Valeur de retour
None
Configuration requise
Condition requise |
Valeur |
Plateforme cible |
Universal |
En-tête |
wdm.h (inclure Wdm.h, Ntddk.h, Ntifs.h) |
Bibliothèque |
NtosKrnl.lib |
DLL |
NtosKrnl.exe |
IRQL |
IRQL <= DISPATCH_LEVEL |
Règles de conformité DDI |
CompleteRequestStatusCheck(wdm),CompletionRoutineRegistered(wdm), DeleteDevice(wdm), ForwardedAtBadIrql(wdm), ForwardedAtBadIrqlAllocate(wdm),ForwardedAtBadIrqlFsdAsync(wdm),ForwardedAtBadIrqlFsdSync(wdm),HwStorPortProhibitedDDIs(storport),IoAllocateForward(wdm), IoAllocateIrpSignalEventInCompletionTimeout(wdm), IoBuildDeviceControlWait(wdm), IoBuildDeviceControlWaitTimeout(wdm), IoBuildFsdForward(wdm), IoBuildSynchronousFsdRequestWait(wdm), IoBuildSynchronousFsdRequestWaitTimeout(wdm), IoSetCompletionRoutineExCheck(wdm), IrpProcessingComplete(wdm), LowerDriverReturn(wdm), MarkDevicePower(wdm), MarkingQueuedIrps(wdm), MarkIrpPending(wdm), MarkIrpPending2(wdm), MarkPower(wdm) , MarkPowerDown(wdm), MarkQueryRelations(wdm), MarkStartDevice(wdm), PendedCompletedRequest(wdm), PendedCompletedRequest2(wdm), PendedCompletedRequest3(wdm), PendedCompletedRequestEx(wdm), PnpIrpCompletion(wdm), PowerDownFail(wdm), PowerUpFail(wdm), RemoveLockForward(wdm), RemoveLockForward2(wdm), RemoveLockForwardDeviceControl(wdm),RemoveLockForwardDeviceControl2(wdm), RemoveLockForwardDeviceControlInternal(wdm),RemoveLockForwardDeviceControlInternal2(wdm), RemoveLockForwardRead(wdm), RemoveLockForwardRead2(wdm), RemoveLockForwardWrite(wdm), RemoveLockForwardWrite2(wdm), RemoveLockMnRemove2(wdm), RemoveLockMnSurpriseRemove(wdm), RemoveLockQueryMnRemove(wdm),TargetRelationNeedsRef(wdm), WmiForward(wdm) |
Voir aussi
Consultez IofCallDriver.
IoAllocateIrp
IoBuildAsynchronousFsdRequest
IoBuildDeviceIoControlRequest
IoBuildSynchronousFsdRequest
IoSetCompletionRoutine
PoCallDriver