다음을 통해 공유


OB_CALLBACK_REGISTRATION 구조체(wdm.h)

OB_CALLBACK_REGISTRATION 구조는 ObRegisterCallbacks 루틴이 ObjectPreCallback ObjectPostCallback 콜백 루틴을 등록할 때 매개 변수를 지정합니다.

통사론

typedef struct _OB_CALLBACK_REGISTRATION {
  USHORT                    Version;
  USHORT                    OperationRegistrationCount;
  UNICODE_STRING            Altitude;
  PVOID                     RegistrationContext;
  OB_OPERATION_REGISTRATION *OperationRegistration;
} OB_CALLBACK_REGISTRATION, *POB_CALLBACK_REGISTRATION;

회원

Version

요청된 개체 콜백 등록의 버전입니다. 드라이버는 OB_FLT_REGISTRATION_VERSION 지정해야 합니다.

OperationRegistrationCount

OperationRegistration 배열의 항목 수입니다.

Altitude

드라이버의 고도를 지정하는 유니코드 문자열입니다. 고도에 대한 자세한 내용은 부하 순서 그룹 및 미니 필터 드라이버대한 고도를 참조하세요.

RegistrationContext

시스템은 콜백 루틴이 실행되면 RegistrationContext 값을 콜백 루틴에 전달합니다. 이 값의 의미는 드라이버 정의입니다.

OperationRegistration

OB_OPERATION_REGISTRATION 구조체 배열에 대한 포인터입니다. 각 구조는 ObjectPreCallbackObjectPostCallback 콜백 루틴 및 루틴이 호출되는 작업 유형을 지정합니다.

발언

이 구조는 ObRegisterCallbacks 루틴에서 사용됩니다. 이 루틴에 대한 CallBackRegistration 매개 변수는 하나 이상의 OB_OPERATION_REGISTRATION 구조체 배열 뒤에 오는 OB_CALLBACK_REGISTRATION 구조체를 포함하는 버퍼에 대한 포인터입니다.

요구 사항

요구
지원되는 최소 클라이언트 Windows Server 2008부터 사용할 수 있습니다.
헤더 wdm.h(Wdm.h, Ntddk.h, Ntifs.h 포함)

참고 항목

OB_OPERATION_REGISTRATION

ObRegisterCallbacks

ObjectPostCallback

ObjectPreCallback