swenum.h 헤더
이 헤더는 스트림에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
swenum.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
IOCTLs
IOCTL_SWENUM_GET_BUS_ID 자세한 정보: IOCTL_SWENUM_GET_BUS_ID IOCTL |
IOCTL_SWENUM_INSTALL_INTERFACE 자세한 정보: IOCTL_SWENUM_INSTALL_INTERFACE IOCTL |
IOCTL_SWENUM_REMOVE_INTERFACE 자세한 정보: IOCTL_SWENUM_REMOVE_INTERFACE IOCTL |
함수
DEFINE_GUIDEX 자세한 정보: DEFINE_GUIDEX 함수 |
KsCreateBusEnumObject KsCreateBusEnumObject 함수는 시스템 전용입니다. |
KsDereferenceSoftwareBusObject KsDereferenceSoftwareBusObject 함수는 수요 로드 버스 열거자 개체의 PDO에 대한 참조 수를 감소합니다. |
KsGetBusEnumIdentifier KsGetBusEnumIdentifier 함수는 지정된 IRP와 연결된 버스 디바이스에 대한 소프트웨어 버스 열거자 식별자를 검색합니다. |
KsGetBusEnumParentFDOFromChildPDO KsGetBusEnumParentFDOFromChildPDO 함수는 지정된 자식 PDO의 부모 FDO를 검색합니다. |
KsGetBusEnumPnpDeviceObject KsGetBusEnumPnpDeviceObject 함수는 지정된 디바이스 개체에 연결된 플러그 앤 플레이 디바이스 개체를 검색합니다. |
KsInstallBusEnumInterface KsInstallBusEnumInterface 함수는 수요 로드 버스 열거자 개체에 인터페이스를 설치합니다. |
KsIsBusEnumChildDevice KsIsBusEnumChildDevice 함수는 지정된 디바이스 개체가 수요 로드 버스 열거자 개체의 자식 디바이스인지 여부를 결정합니다. |
KsQuerySoftwareBusInterface KsQuerySoftwareBusInterface 함수는 페이징된 풀에서 버퍼를 만들고 demand-load bus 열거자 개체의 PDO와 연결된 참조 문자열을 버퍼에 복사합니다. |
KsReferenceSoftwareBusObject KsReferenceSoftwareBusObject 함수는 수요 로드 버스 열거자 개체의 PDO에 대한 참조 수를 증가합니다. |
KsRemoveBusEnumInterface KsRemoveBusEnumInterface 함수는 수요 로드 버스 열거자 개체에 대한 인터페이스를 제거합니다. |
KsServiceBusEnumCreateRequest KsServiceBusEnumCreateRequest 함수 서비스는 소프트웨어 버스 디바이스 인터페이스에 대한 요청을 IRP_MJ_CREATE. |
KsServiceBusEnumPnpRequest KsServiceBusEnumPnpRequest 함수는 시스템 전용입니다. |
콜백 함수
PFNDEREFERENCEDEVICEOBJECT PDO(물리적 디바이스 개체)의 참조 수를 감소하기 위해 드라이버에서 PFNDEREFERENCEDEVICEOBJECT 콜백 함수(swenum.h)를 호출할 수 있습니다. |
PFNQUERYREFERENCESTRING PFNQUERYREFERENCESTRING 콜백 함수(swenum.h)는 PDO와 연결된 참조 문자열을 호출자가 만들고 해제한 버퍼에 복사합니다. |
PFNREFERENCEDEVICEOBJECT 드라이버에서 PFNREFERENCEDEVICEOBJECT 콜백 함수(swenum.h)를 호출하여 PDO(물리적 디바이스 개체)의 참조 수를 증분할 수 있습니다. |
구조체
BUS_INTERFACE_SWENUM BUS_INTERFACE_SWENUM 구조는 수요 로드 버스 열거자 개체의 인터페이스를 설명합니다. |
SWENUM_INSTALL_INTERFACE SWENUM_INSTALL_INTERFACE 구조는 설치할 특정 수요 로드 버스 열거자 개체 인터페이스를 설명합니다. |