영어로 읽기

다음을 통해 공유


소프트웨어 디바이스 API

소프트웨어 디바이스 API 기술 개요입니다.

소프트웨어 디바이스 API를 개발하려면 다음 헤더가 필요합니다.

이 기술에 대한 프로그래밍 지침은 다음을 참조하세요.

Functions

 
SW_DEVICE_CREATE_CALLBACK

레지스트리에서 백업이 있는 디바이스를 제공하고 호출자가 hSwDevice 핸들을 사용하여 소프트웨어 디바이스 API 함수를 호출할 수 있도록 합니다.
SwDeviceClose

소프트웨어 디바이스 핸들을 닫습니다. 핸들이 닫히면 SwDevice의 수명이 SWDeviceLifetimeHandle인 경우 PnP는 디바이스를 "플러깅 해제" 프로세스를 시작합니다. 디바이스는 더 이상 부모 디바이스의 자식으로 보고되지 않습니다.
SwDeviceCreate

소프트웨어 디바이스의 열거를 시작합니다.
SwDeviceGetLifetime

소프트웨어 디바이스의 수명을 가져옵니다.
SwDeviceInterfacePropertySet

소프트웨어 디바이스 인터페이스의 속성을 설정합니다.
SwDeviceInterfaceRegister

소프트웨어 디바이스에 대한 디바이스 인터페이스를 등록하고 필요에 따라 해당 인터페이스의 속성을 설정합니다.
SwDeviceInterfaceSetState

소프트웨어 디바이스에 대한 디바이스 인터페이스를 사용하거나 사용하지 않도록 설정합니다.
SwDevicePropertySet

소프트웨어 디바이스에서 속성을 설정합니다.
SwDeviceSetLifetime

소프트웨어 디바이스의 수명을 관리합니다.
SwMemFree

다른 소프트웨어 디바이스 API 함수가 할당한 메모리를 해제합니다.

구조체

 
SW_DEVICE_CREATE_INFO

PnP가 소프트웨어 디바이스를 만드는 데 사용하는 정보를 설명합니다.