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 |