Макрос IoCallDriver (wdm.h)
В этой статье
Подпрограмма IoCallDriver содержит оболочку IofCallDriver , которая отправляет IRP драйверу, связанному с указанным объектом устройства.
Не вызывайте IofCallDriver . Вместо этого вызовите IoCallDriver . Дополнительные сведения см. в разделе IofCallDriver .
Синтаксис
#define IoCallDriver(a,b) \
IofCallDriver(a,b)
);
Параметры
[in] a
См. раздел IofCallDriver .
[in, out] b
См. раздел IofCallDriver .
Возвращаемое значение
None
Требования
Требование
Значение
Целевая платформа
Универсальное
Верхняя часть
wdm.h (включая Wdm.h, Ntddk.h, Ntifs.h)
Библиотека
NtosKrnl.lib
DLL
NtosKrnl.exe
IRQL
IRQL <= DISPATCH_LEVEL
Правила соответствия 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) , MarkQueuedIrps(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)
См. также раздел
См. раздел IofCallDriver .
IoAllocateIrp
IoBuildAsynchronousFsdRequest
IoBuildDeviceIoControlRequest
IoBuildSynchronousFsdRequest
IoSetCompletionRoutine
PoCallDriver