GET_D3COLD_LAST_TRANSITION_STATUS 콜백 함수(wdm.h)
GetLastTransitionStatus 루틴을 사용하면 드라이버가 디바이스에서 가장 최근의 D3hot 하위 상태 전환 후 D3cold 하위 상태로 전환되었는지 여부를 쿼리할 수 있습니다.
구문
GET_D3COLD_LAST_TRANSITION_STATUS GetD3coldLastTransitionStatus;
void GetD3coldLastTransitionStatus(
[in, optional] PVOID Context,
[out] PD3COLD_LAST_TRANSITION_STATUS LastTransitionStatus
)
{...}
매개 변수
[in, optional] Context
인터페이스별 컨텍스트 정보에 대한 포인터입니다. 호출자는 이 매개 변수를 인터페이스에 대한 D3COLD_SUPPORT_INTERFACE 구조체의 Context 멤버 값으로 설정합니다.
[out] LastTransitionStatus
루틴이 다음 D3COLD_LAST_TRANSITION_STATUS 열거형 값 중 하나를 쓰는 변수에 대한 포인터입니다.
- LastDStateTransitionStatusUnknown
- LastDStateTransitionD3hot
- LastDStateTransitionD3cold
반환 값
없음
설명
이 루틴은 부모 버스 드라이버 및 플랫폼 펌웨어에서 호출자의 쿼리에 응답하는 데 필요한 정보를 가져옵니다. 이 정보를 사용할 수 없는 경우 루틴은 LastDStateTransitionStatusUnknown 값을 LastTransitionStatus 매개 변수가 가리키는 위치에 씁니다.
자세한 내용은 D3COLD_LAST_TRANSITION_STATUS 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8 사용하여 사용할 수 있습니다. |
대상 플랫폼 | 데스크톱 |
머리글 | wdm.h(Wdm.h 포함) |
IRQL | PASSIVE_LEVEL |