IPortableDeviceClassExtension::Initialize 메서드(portabledeviceclassextension.h)
초기화 인터페이스는 디바이스, 디바이스 서비스 및 프라이빗 인터페이스를 등록하여 휴대용 디바이스를 초기화합니다. 또한 이 메서드는 WIA 또는 WMDM 호환성 계층을 사용하도록 설정합니다(필요한 경우). 여러 전송 디바이스의 경우 이 메서드는 전송 설정을 초기화합니다.
WPD 드라이버는 드라이버 초기화 중에 이 메서드를 한 번 호출합니다(예: IPnpCallbackHardware::OnPrepareHardware 메서드의 드라이버 구현에서).
구문
HRESULT Initialize(
[in] IUnknown *pWdfDeviceUnknown,
[in] IPortableDeviceValues *pOptions
);
매개 변수
[in] pWdfDeviceUnknown
해당 디바이스의 devnode를 나타내는 IWDFDevice 개체에 대한 포인터입니다.
[in] pOptions
클래스 확장 속성 섹션에 설명된 하나 이상의 초기화 옵션이 포함된 IPortableDeviceValues 개체입니다.
반환 값
이 메서드는 HRESULT를 반환합니다. 가능한 반환 값은 다음 표에 나와 있습니다.
반환 코드 | Description |
---|---|
|
메서드가 성공했습니다. |
|
필수 포인터 인수는 NULL입니다. |
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | Windows |
헤더 | portabledeviceclassextension.h |
추가 정보
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기