다음을 통해 공유


wiasCreateDrvItem 함수(wiamdef.h)

wiasCreateDrvItem 함수는 IWiaDrvItem Interface 개체를 만듭니다.

통사론

HRESULT wiasCreateDrvItem(
            LONG        lObjectFlags,
            BSTR        bstrItemName,
            BSTR        bstrFullItemName,
  [in, out] IWiaMiniDrv *pIMiniDrv,
            LONG        cbDevSpecContext,
  [out]     BYTE        **ppDevSpecContext,
  [out]     IWiaDrvItem **ppIWiaDrvItem
);

매개 변수

lObjectFlags

WiaItemTypeFolder 또는 wiaItemTypeFile 개체 항목 유형을 지정합니다(비트 OR일 수 있음). 이러한 플래그는 WIA 항목 유형 플래그 설명되어 있습니다.

bstrItemName

경로 정보가 없는 항목 이름을 포함하는 문자열을 지정합니다.

bstrFullItemName

경로 정보가 포함된 항목 이름을 포함하는 문자열을 지정합니다.

[in, out] pIMiniDrv

현재 미니 드라이버의 IWiaMiniDrv 인터페이스 대한 포인터입니다.

cbDevSpecContext

디바이스별 컨텍스트의 크기(바이트)를 지정합니다.

[out] ppDevSpecContext

디바이스 특정 컨텍스트의 주소를 받는 메모리 위치에 대한 포인터입니다. 정보가 필요하지 않은 경우 NULL 설정합니다.

[out] ppIWiaDrvItem

새로 만든 IWiaDrvItem 개체에 대한 IWiaDrvItem 인터페이스 주소를 받는 메모리 위치에 대한 포인터입니다.

반환 값

성공하면 함수는 S_OK 반환합니다.

함수가 실패하면 표준 COM 오류 또는 WIA 오류 코드 중 하나가.

발언

이 함수는 지정된 이름과 특성을 사용하여 IWiaDrvItem COM 인터페이스 개체를 만들고 초기화합니다. 또한 IWiaDrvItem 개체에 대한 컨텍스트를 만듭니다. 미니 드라이버는 일반적으로 이 함수를 사용하여 디바이스 항목의 트리를 빌드합니다.

요구 사항

요구
대상 플랫폼 바탕 화면
헤더 wiamdef.h(Wiamdef.h 포함)
라이브러리 Wiaservc.lib
DLL Wiaservc.dll

참고 항목

wiasCreateChildAppItem