UfxEndpointInitSetEventCallbacks 함수(ufxclient.h)
UFXENDPOINT_INIT 구조체를 초기화합니다.
구문
void UfxEndpointInitSetEventCallbacks(
[in, out] PUFXENDPOINT_INIT EndpointInit,
[in] PUFX_ENDPOINT_CALLBACKS Callbacks
);
매개 변수
[in, out] EndpointInit
EVT_UFX_DEVICE_ENDPOINT_ADD 또는EVT_UFX_DEVICE_DEFAULT_ENDPOINT_ADD 호출에서 UFX에서 전달한 불투명 구조체입니다.
[in] Callbacks
UFX_ENDPOINT_CALLBACKS 구조체에 대한 포인터입니다.
반환 값
없음
설명
클라이언트 드라이버는 새 엔드포인트를 만들기 위해 EVT_UFX_DEVICE_ENDPOINT_ADD 또는 EVT_UFX_DEVICE_DEFAULT_ENDPOINT_ADD 이벤트 콜백 함수에서 UfxEndpointCreate를 호출합니다.
클라이언트 드라이버는 먼저 UFX_ENDPOINT_CALLBACKS_INIT 호출하여 UFX_ENDPOINT_CALLBACKS 구조를 초기화합니다. 그런 다음 초기화된 UFX_ENDPOINT_CALLBACKS 구조를 사용하여 UfxEndpointCreate를 호출합니다.
UFXENDPOINT 개체를 만들고 해당 컨텍스트를 초기화하는 방법을 보여 주는 코드 예제는 UfxEndpointCreate의 설명 섹션을 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10 |
대상 플랫폼 | Windows |
헤더 | ufxclient.h |
라이브러리 | ufxstub.lib |
IRQL | PASSIVE_LEVEL |