UdecxUsbDeviceInitAllocate 함수(udecxusbdevice.h)
가상 USB 디바이스를 초기화하는 데 사용되는 UDECXUSBDEVICE_INIT 구조에 대한 메모리를 할당합니다.
구문
PUDECXUSBDEVICE_INIT UdecxUsbDeviceInitAllocate(
[in] WDFDEVICE UdecxWdfDevice
);
매개 변수
[in] UdecxWdfDevice
USB 디바이스를 나타내는 프레임워크 디바이스 개체에 대한 핸들입니다. 클라이언트 드라이버는 UdecxWdfDeviceAddUsbDeviceEmulation에 대한 이전 호출에서 이 개체를 초기화했습니다.
반환 값
이 메서드는 초기화 매개 변수를 포함하는 불투명 UDECXUSBDEVICE_INIT 대한 포인터를 반환합니다. 구조체는 USB 디바이스 에뮬레이션 클래스 확장(UdeCx)에 의해 할당됩니다.
설명
UDE 클라이언트 드라이버는 이 메서드를 호출하여 UdecxUsbDeviceCreate에 대한 후속 호출에 의해 생성된 가상 디바이스에 대한 매개 변수를 할당합니다. 디바이스가 만들어지지 않았거나 드라이버가 리소스 사용을 완료한 경우 드라이버는 UdecxUsbDeviceInitFree를 호출하여 리소스를 해제해야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10 |
지원되는 최소 서버 | Windows Server 2016 |
대상 플랫폼 | Windows |
최소 KMDF 버전 | 1.15 |
머리글 | udecxusbdevice.h(Udecx.h 포함) |
라이브러리 | Udecxstub.lib |
IRQL | PASSIVE_LEVEL |
추가 정보
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기