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