다음을 통해 공유


PEP_WORK_DEVICE_IDLE 구조체(pep_x.h)

PEP_WORK_DEVICE_IDLE 구조는 지정된 디바이스에 대한 유휴 시간 초과를 무시할지 여부를 나타냅니다.

통사론

typedef struct _PEP_WORK_DEVICE_IDLE {
  POHANDLE DeviceHandle;
  BOOLEAN  IgnoreIdleTimeout;
} PEP_WORK_DEVICE_IDLE, *PPEP_WORK_DEVICE_IDLE;

회원

DeviceHandle

Windows PoFx(전원 관리 프레임워크)를 사용하여 디바이스 등록을 나타내는 핸들입니다. PoFx를 사용하여 디바이스 등록을 나타내는 POHANDLE 값입니다. PEP(플랫폼 확장 플러그 인)는 이전에 디바이스의 드라이버 스택이 PoFx에 디바이스를 등록했음을 PEP에 알리는 PEP_DPM_REGISTER_DEVICE 알림 중에 PoFx에서 이 핸들을 받았습니다.

IgnoreIdleTimeout

유휴 시간 초과를 무시할지 여부입니다. 이 디바이스에 대한 유휴 시간 제한은 무시하도록 운영 체제에 지시하려면 TRUE로 설정합니다. 지정된 시간 제한 간격 동안 디바이스가 유휴 상태로 유지된 후 디바이스 드라이버의 DevicePowerNotRequiredCallback 콜백 루틴을 호출하도록 운영 체제에 지시하려면 FALSE로 설정합니다. 자세한 내용은 PoFxSetDeviceIdleTimeout참조하세요.

발언

PEP_WORK_INFORMATION 구조체의 DeviceIdle 멤버는 PEP_WORK_DEVICE_IDLE 구조체입니다.

요구 사항

요구
지원되는 최소 클라이언트 Windows 10부터 지원됩니다.
헤더 pep_x.h(Pepfx.h 포함)

참고 항목

PEP_DPM_REGISTER_DEVICE

PEP_WORK_INFORMATION

poFxSetDeviceIdleTimeout