NetDmaGetVersion 함수(netdma.h)
참고 NetDMA 인터페이스는 지원되지 않습니다.
Windows 8 이상에서
NetDmaGetVersion 함수는 로컬 컴퓨터에서 지원하는 NetDMA 인터페이스의 버전을 반환합니다.
구문
NET_DMA_EXPORT UINT NetDmaGetVersion();
반환 값
NetDmaGetVersion 은 다음과 같이 주 버전 및 부 버전 번호를 포함하는 UINT 값을 반환합니다.
반환 코드 | 설명 |
---|---|
|
NetDMA 인터페이스의 주 버전 번호입니다. |
|
NetDMA 인터페이스의 부 버전입니다. |
설명
NetDMA 공급자 드라이버는 NetDmaGetVersion 함수를 호출하여 NetDMA 인터페이스의 버전을 가져올 수 있습니다. NetDMA 공급자는 로컬 컴퓨터에서 지원하는 NetDMA 공급자 인터페이스 버전과 같거나 낮은 버전을 사용하여 NetDMA 공급자로 등록해야 합니다. NetDMA 공급자 드라이버는 의 MajorVersion 및 MinorVersion 멤버에서 NetDMA 공급자의 주 및 부 버전을 지정합니다. 에 전달하는 NET_DMA_PROVIDER_CHARACTERISTICS 구조체 NetDmaRegisterProvider 함수입니다.
참고NetDmaGetVersion 은 NetDMA 버전 1.0에서 사용할 수 없습니다. 드라이버 로드를 중지할 수 있는 함수 가져오기를 사용하지 않도록 하려면 NetDMA 1.1 이상 공급자 드라이버가 NetDmaGetVersion을 호출하기 전에 NetDmaGetVersion이 있는지 확인해야 합니다. NetDmaGetVersion을 호출하려면 먼저 NdisGetRoutineAddress 함수를 호출하여 진입점을 구한 다음 NetDmaGetVersion을 사용할 수 있는 경우 NdisGetRoutineAddress가 제공한 진입점에서 NetDmaGetVersion을 호출합니다. 공급자 드라이버가 NetDmaGetVersion의 주소를 가져올 수 없는 경우 지원되는 NetDMA 인터페이스는 버전 1.0이어야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Server 2008에서 NetDMA 2.0 및 NetDMA 1.1 드라이버에 대해 지원됩니다. |
대상 플랫폼 | 유니버설 |
헤더 | netdma.h(Netdma.h 포함) |
IRQL | PASSIVE_LEVEL |