FUNCTION_LEVEL_DEVICE_RESET_PARAMETERS 구조체(wdm.h)
FUNCTION_LEVEL_DEVICE_RESET_PARAMETER 구조체는 GUID_DEVICE_RESET_INTERFACE_STANDARD 인터페이스의 DeviceReset 루틴에 대한 인수로 사용됩니다. 이 구조체는 함수 수준 디바이스 재설정이 완료될 때 호출되는 콜백 루틴과 콜백 루틴에 전달되는 컨텍스트 구조를 지정합니다. 자세한 내용은 GUID_DEVICE_RESET_INTERFACE_STANDARD 작업을 참조하세요.
구문
typedef struct _FUNCTION_LEVEL_DEVICE_RESET_PARAMETERS {
ULONG Size;
PDEVICE_RESET_COMPLETION DeviceResetCompletion;
PVOID CompletionContext;
} FUNCTION_LEVEL_DEVICE_RESET_PARAMETERS, *PFUNCTION_LEVEL_DEVICE_RESET_PARAMETERS;
멤버
Size
이 구조체의 크기(바이트)입니다.
DeviceResetCompletion
함수 수준 디바이스 재설정이 완료될 때 호출할 완료 콜백 루틴에 대한 포인터입니다. 콜백은 동일한 IRQL에서 를 입력하고 종료해야 합니다.
이 콜백 루틴에 대한 함수 프로토타입은 다음과 같이 정의됩니다.
typedef
VOID
(*PDEVICE_RESET_COMPLETION)(
_In_ NTSTATUS Status,
_Inout_opt_ PVOID Context
);
CompletionContext
DeviceResetCompletion 콜백에 전달할 호출자 제공 컨텍스트 구조를 가리킵니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | wdm.h(Wdm.h 포함) |