다음을 통해 공유


wiasCreateDrvItem 함수(wiamdef.h)

wiasCreateDrvItem 함수는 IWiaDrvItem 인터페이스 개체를 만듭니다.

구문

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