IoCallDriver 매크로(wdm.h)
-
아티클
-
- 읽는 데 2분 걸림
IoCallDriver 루틴은 지정된 디바이스 개체와 연결된 드라이버에 IRP를 보내는 IofCallDriver 를 래핑합니다.
자세한 내용은 IofCallDriver를 참조하세요.
참고
IofCallDriver 를 호출하지 마세요. 대신 IoCallDriver 를 호출합니다.
구문
#define IoCallDriver(a,b) \
IofCallDriver(a,b)
);
매개 변수
[in] a
IofCallDriver를 참조하세요.
[in, out] b
반환 값
없음
요구 사항
| |
|
| 지원되는 최소 클라이언트 |
Windows 2000부터 사용할 수 있습니다. |
| 대상 플랫폼 |
유니버설 |
| 헤더 |
wdm.h(Wdm.h, Ntddk.h, Ntifs.h 포함) |
| 라이브러리 |
NtosKrnl.lib |
| DLL |
NtosKrnl.exe |
| IRQL |
<= DISPATCH_LEVEL |
| DDI 규정 준수 규칙 |
CompleteRequestStatusCheck(wdm), CompletionRoutineRegistered(wdm), DeleteDevice(wdm), ForwardedAtBadIrql(wdm), ForwardedAtBadIrqlAllocate(wdm), ForwardedAtBadIrqlFsdAsync(wdm), ForwardedAtBadIrqlFsdSync(wdm), HwStorPortProhibitedDDDIs(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