PRM_INTERFACE 구조체(prminterface.h)
PRM_INTERFACE 구조체는 PRM 인터페이스의 작업을 제어하는 함수에 대한 포인터 집합을 제공합니다.
구문
typedef struct _PRM_INTERFACE {
ULONG Version;
PPRM_UNLOCK_MODULE UnlockModule;
PPRM_LOCK_MODULE LockModule;
PPRM_INVOKE_HANDLER InvokeHandler;
PPRM_QUERY_HANDLER QueryHandler;
} PRM_INTERFACE, *PPRM_INTERFACE;
멤버
Version
이 구조체의 버전을 지정합니다.
UnlockModule
PRM 모듈의 잠금을 해제하는 시스템 정의 루틴에 대한 포인터입니다. 자세한 내용은 PRM_UNLOCK_MODULE 참조하세요.
LockModule
PRM 모듈을 잠그는 시스템 정의 루틴에 대한 포인터입니다. 자세한 내용은 PRM_LOCK_MODULE 참조하세요.
InvokeHandler
특정 PRM 처리기를 호출하는 시스템 정의 루틴에 대한 포인터입니다. 자세한 내용은 PRM_INVOKE_HANDLER 참조하세요.
QueryHandler
특정 PRM 처리기의 존재를 쿼리하는 시스템 정의 루틴에 대한 포인터입니다. 자세한 내용은 PRM_QUERY_HANDLER 참조하세요.
설명
Version을 제외한 이 구조체의 모든 멤버는 드라이버가 PRM 작업을 수행하는 데 사용하는 함수에 대한 포인터입니다. 드라이버는 ExGetPrmInterface 루틴을 호출하여 이러한 포인터를 가져옵니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 11 버전 24H2 |
머리글 | prminterface.h |