KSMETHOD_ITEM_IRP_STORAGE 매크로(ks.h)
이 매크로는 관련 KSMETHOD_ITEM 대한 포인터에 액세스합니다. 이 포인터는 KsMethodHandlerWithAllocator를 사용하는 경우에만 설정됩니다.
구문
void KSMETHOD_ITEM_IRP_STORAGE(
[in] Irp
);
매개 변수
[in] Irp
처리기 루틴에 전달된 IRP를 지정합니다.
반환 값
없음
설명
KSMETHOD_ITEM 구조체에 대한 포인터는 에서 Irp->Tail.Overlay.DriverContext
추출됩니다. DriverContext의 매개 변수는 KsMethodHandler 및 KsMethodHandlerWithAllocator에 의해 초기화됩니다.
매크로는 다음과 같이 정의됩니다.
#define KSMETHOD_ITEM_IRP_STORAGE(Irp) (*(const KSMETHOD_ITEM**)&(Irp)->;Tail.Overlay.DriverContext[3])
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | 데스크톱 |
머리글 | ks.h(Ks.h 포함) |