D3COLD_REQUEST_PERST_DELAY 콜백 함수(wdm.h)
FDO(함수 디바이스 개체)는 PME_Turn_Off 메시지를 시작한 PCI Express 다운스트림 포트에서 수신되는 PME_TO_Ack 메시지 사이의 고정 지연 시간에 대한 요구 사항을 전달하고, 시스템이 ACPI 작동 상태에 있는 동안 플랫폼이 해당 엔드포인트 또는 PCI Express 업스트림 포트가 D3cold로 전환하는 동안 플랫폼이 슬롯에 PERST#을 어설션하는 시간을 전달할 수 있도록 합니다.
구문
D3COLD_REQUEST_PERST_DELAY D3coldRequestPerstDelay;
NTSTATUS D3coldRequestPerstDelay(
[_In_reads_opt_(_Inexpressible_("varies"))] PVOID Context,
[_In_] ULONG DelayInMicroSeconds
)
{...}
매개 변수
Context
디바이스에 대한 핸들입니다.
[_In_] DelayInMicroSeconds
마이크로초 단위의 지연입니다. 최대값은 10000 마이크로초입니다.
반환 값
작업이 성공하면 STATUS_SUCCESS 반환합니다. 그렇지 않으면 적절한 NTSTATUS 값 오류 코드를 반환합니다. 자세한 내용은 NTSTATUS 값을 참조하세요.
설명
GUID_D3COLD_AUX_POWER_AND_TIMING_INTERFACE 인터페이스를 성공적으로 쿼리하는 디바이스 드라이버는 드라이버가 RequestPerstDelay 멤버를 D3COLD_REQUEST_PERST_DELAY 콜백 함수의 구현에 대한 포인터로 설정하는 D3COLD_AUX_POWER_AND_TIMING_INTERFACE 구조에 대한 포인터를 받습니다.
다중 함수 디바이스의 경우 함수 0만 이 루틴을 호출할 수 있습니다.
함수 0은 이 루틴을 호출할 때 D0 에 있어야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10, 버전 1803 |
머리글 | wdm.h(Wdm.h 포함) |