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반환합니다. 가능한 반환 값은 다음 표에 나와 있습니다.
반환 코드 | 묘사 |
---|---|
|
메서드가 성공했습니다. |
|
필요한 포인터 인수는 NULL . |
요구 사항
요구 | 값 |
---|---|
대상 플랫폼 | Windows |
헤더 | portabledeviceclassextension.h |