Share via


ndis.h 헤더

이 헤더는 네트워크에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

ndis.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

Functions

 
FILTER_SYNCHRONOUS_OID_REQUEST

NDIS는 기본 미니포트 드라이버에 요청이 제공되기 전에 필터 드라이버의 FilterSynchronousOidRequest 함수를 호출하여 동기 OID 요청을 미리 봅니다.
FILTER_SYNCHRONOUS_OID_REQUEST_COMPLETE

NDIS는 기본 드라이버에서 동기 OID 요청이 완료된 후 필터 드라이버의 FilterSynchronousOidRequestComplete 함수를 호출합니다.
MINIPORT_SYNCHRONOUS_OID_REQUEST

NDIS는 미니포트 드라이버의 MiniportSynchronousOidRequest 콜백 함수를 호출하여 동기 OID 요청을 실행합니다.
NDIS_DECLARE_SWITCH_NET_BUFFER_LIST_CONTEXT_TYPE

Hyper-V 확장 가능 스위치 확장은 NDIS_DECLARE_SWITCH_NET_BUFFER_LIST_CONTEXT_TYPE 매크로를 사용하여 SetNetBufferListSwitchContext 및 GetNetBufferListSwitchContext 함수가 NET_BUFFER_LIST 구조체에서 컨텍스트를 연결하고 검색하는 데 사용하는 컨텍스트 형식을 정의합니다. 확장은 드라이버 내에서 원하는 만큼 컨텍스트 형식을 정의할 수 있습니다.
NDIS_GET_NET_BUFFER_LIST_CANCEL_ID

NDIS_GET_NET_BUFFER_LIST_CANCEL_ID 매크로는 NET_BUFFER_LIST 구조에서 취소 식별자를 가져옵니다.
NDIS_INIT_MUTEX

NDIS_INIT_MUTEX 매크로는 뮤텍스 개체를 초기화하고 신호 상태로 설정합니다.
NDIS_LOWER_IRQL

NDIS_LOWER_IRQL 매크로는 현재 프로세서의 IRQL을 지정된 값으로 설정합니다.
NDIS_MAKE_RID

NDIS_MAKE_RID 매크로는 PCI Express(PCIe) 세그먼트, 버스, 디바이스 및 함수 번호에서 NDIS_VF_RID 값을 작성합니다. 미니포트 드라이버는 이 값을 네트워크 어댑터의 PCIe VF(가상 함수)에 대한 PCIe 요청자 ID(RID)로 사용합니다.
NDIS_NBL_ADD_MEDIA_SPECIFIC_INFO

NDIS_NBL_ADD_MEDIA_SPECIFIC_INFO 매크로는 NET_BUFFER_LIST 구조체와 연결된 이러한 구조체의 연결된 목록의 시작 부분에 미디어별 정보 데이터 구조를 추가합니다.
NDIS_NBL_ADD_MEDIA_SPECIFIC_INFO_EX

NDIS_NBL_ADD_MEDIA_SPECIFIC_INFO_EX 매크로는 NET_BUFFER_LIST 구조체와 연결된 이러한 구조체의 연결된 목록의 시작 부분에 미디어별 정보 데이터 구조를 추가합니다.
NDIS_NBL_GET_MEDIA_SPECIFIC_INFO

NDIS_NBL_GET_MEDIA_SPECIFIC_INFO 매크로는 NET_BUFFER_LIST 구조와 연결된 이러한 구조체의 연결된 목록에서 미디어별 정보 데이터 구조를 가져옵니다.
NDIS_NBL_GET_MEDIA_SPECIFIC_INFO_EX

NDIS_NBL_GET_MEDIA_SPECIFIC_INFO_EX 매크로는 NET_BUFFER_LIST 구조와 연결된 이러한 구조체의 연결된 목록에서 미디어별 정보 데이터 구조를 가져옵니다.
NDIS_NBL_REMOVE_MEDIA_SPECIFIC_INFO

NDIS_NBL_REMOVE_MEDIA_SPECIFIC_INFO 매크로는 NET_BUFFER_LIST 구조와 연결된 이러한 구조체의 연결된 목록에서 미디어별 정보 데이터 구조를 제거합니다.
NDIS_NBL_REMOVE_MEDIA_SPECIFIC_INFO_EX

NDIS_NBL_REMOVE_MEDIA_SPECIFIC_INFO_EX 매크로는 NET_BUFFER_LIST 구조와 연결된 이러한 구조체의 연결된 목록에서 미디어별 정보 데이터 구조를 제거합니다.
NDIS_RAISE_IRQL_TO_DISPATCH

NDIS_RAISE_IRQL_TO_DISPATCH 매크로는 현재 프로세서에서 DISPATCH_LEVEL 현재 IRQL을 발생합니다.
NDIS_RELEASE_MUTEX

NDIS_RELEASE_MUTEX 매크로는 지정된 뮤텍스 개체를 해제합니다.
NDIS_SET_NET_BUFFER_LIST_CANCEL_ID

NDIS_SET_NET_BUFFER_LIST_CANCEL_ID 매크로는 드라이버가 나중에 연결된 데이터의 보류 중인 전송을 취소하는 데 사용할 수 있는 취소 식별자를 사용하여 NET_BUFFER_LIST 구조를 표시합니다.
NDIS_SWITCH_PORT_DESTINATION_AT_ARRAY_INDEX

Hyper-V 확장 가능 스위치 확장은 NDIS_SWITCH_PORT_DESTINATION_AT_ARRAY_INDEX 매크로를 사용하여 NDIS_SWITCH_FORWARDING_DESTINATION_ARRAY 구조 내의 NDIS_SWITCH_PORT_DESTINATION 요소에 액세스합니다.
NDIS_WAIT_FOR_MUTEX

NDIS_WAIT_FOR_MUTEX 매크로는 지정된 뮤텍스 개체가 신호된 상태로 설정될 때까지 현재 스레드를 대기 상태로 전환합니다.
NdisAcquireReadWriteLock

NdisAcquireReadWriteLock 함수는 호출자가 드라이버 스레드 간에 공유되는 리소스에 대한 쓰기 또는 읽기 액세스에 사용하는 잠금을 획득합니다. 참고 읽기-쓰기 잠금 인터페이스는 NdisAcquireReadWriteLock 대신 NdisAcquireRWLockRead 또는 NdisAcquireRWLockWrite를 사용해야 하는 NDIS 6.20 이상 드라이버에서는 더 이상 사용되지 않습니다.
NdisAcquireRWLockRead

NdisAcquireRWLockRead 함수는 호출자가 드라이버 스레드 간에 공유되는 리소스에 대한 읽기 액세스에 사용하는 읽기 잠금을 가져옵니다.
NdisAcquireRWLockWrite

NdisAcquireRWLockWrite 함수는 호출자가 드라이버 스레드 간에 공유되는 리소스에 대한 쓰기 액세스에 사용하는 쓰기 잠금을 가져옵니다.
NdisAcquireSpinLock

NdisAcquireSpinLock 함수는 스핀 잠금을 획득하여 호출자가 스핀 잠금이 보호하는 드라이버 함수 간에 공유되는 리소스에 대한 단독 액세스 권한을 얻습니다.
NdisActiveGroupCount

NdisActiveGroupCount 함수는 로컬 컴퓨터 시스템에서 현재 활성 상태인 프로세서 그룹의 수를 반환합니다.
NdisAdjustMdlLength

NdisAdjustMdlLength 함수는 MDL과 연결된 데이터의 길이를 수정합니다.
NdisAllocateBuffer

NdisAllocateBuffer는 이미 할당된 비페이지 메모리 블록 내에서 지정된 가상(하위) 범위를 매핑하는 버퍼 설명자를 만듭니다.
NdisAllocateBufferPool

이 함수는 호출자가 NdisAllocateBuffer를 호출하여 버퍼 설명자를 할당할 수 있는 핸들을 반환합니다.
NdisAllocateCloneOidRequest

NdisAllocateCloneOidRequest 함수는 새 NDIS_OID_REQUEST 구조체에 대한 메모리를 할당하고 기존 NDIS_OID_REQUEST 구조체의 모든 정보를 새로 할당된 구조체에 복사합니다.
NdisAllocateFromNPagedLookasideList

NdisAllocateFromNPagedLookasideList 함수는 지정된 lookaside 목록 머리에서 첫 번째 항목을 제거합니다. 현재 lookaside 목록이 비어 있으면 페이지가 지정되지 않은 풀에서 항목이 할당됩니다.
NdisAllocateGenericObject

NDIS 핸들이 없는 구성 요소는 NdisAllocateGenericObject 함수를 사용하여 제네릭 NDIS 개체를 할당합니다.
NdisAllocateIoWorkItem

NDIS 드라이버는 NdisAllocateIoWorkItem 함수를 호출하여 작업 항목을 할당합니다. 자세한 내용은 NDIS I/O 작업 항목을 참조하세요.
NdisAllocateMemoryWithTagPriority

NDIS 드라이버는 NdisAllocateMemoryWithTagPriority 함수를 호출하여 페이징되지 않은 풀에서 메모리 풀을 할당합니다.
NdisAllocatePacketPoolEx

이 함수는 패킷 설명자 풀에 대한 스토리지 블록을 할당하고 초기화합니다.
NdisAllocateRWLock

NdisAllocateRWLock 함수는 NDIS_RW_LOCK_EX 형식의 읽기/쓰기 잠금 변수를 할당합니다.
NdisAllocateSharedMemory

NdisAllocateSharedMemory 함수는 공유 메모리 공급자의 공유 메모리를 할당합니다.
NdisAllocateSpinLock

NdisAllocateSpinLock 함수는 ISR이 아닌 드라이버 함수 간에 공유되는 리소스에 대한 액세스를 동기화하는 데 사용되는 NDIS_SPIN_LOCK 형식의 변수를 초기화합니다.
NdisAllocateTimerObject

NdisAllocateTimerObject 함수는 후속 NdisXxx 타이머 함수에 사용할 타이머 개체를 할당하고 초기화합니다.
NdisAnsiStringToUnicodeString

NdisAnsiStringToUnicodeString 함수는 지정된 계산된 ANSI 문자열을 계산된 유니코드 문자열로 변환합니다. 번역은 현재 시스템 로캘 정보를 준수합니다.
NdisBuildScatterGatherList

NdisBuildScatterGatherList 함수는 지정된 매개 변수를 사용하여 분산/수집 목록을 빌드합니다.
NdisCancelDirectOidRequest

프로토콜 드라이버는 NdisCancelDirectOidRequest 함수를 호출하여 기본 드라이버에 대한 이전 직접 OID 요청을 취소합니다.
NdisCancelOidRequest

프로토콜 드라이버는 NdisCancelOidRequest 함수를 호출하여 기본 드라이버에 대한 이전 요청을 취소합니다.
NdisCancelSendNetBufferLists

프로토콜 드라이버는 NdisCancelSendNetBufferLists 함수를 호출하여 네트워크 데이터 전송을 취소합니다.
NdisCancelSendPackets

NdisCancelSendPackets는 바인딩 핸들로 식별된 미니포트 드라이버에서 지정된 취소 식별자를 사용하여 표시된 모든 패킷의 전송을 취소합니다.
NdisCancelTimerObject

NdisCancelTimerObject 함수는 NdisSetTimerObject 함수에 대한 이전 호출과 연결된 타이머 개체를 취소합니다.
NdisClAddParty

NdisClAddParty는 클라이언트의 멀티포인트 VC에 파티를 추가합니다.
NdisClCloseAddressFamily

NdisCloseAddressFamily는 클라이언트가 바인딩된 특정 NIC에 대해 클라이언트 프로토콜과 호출 관리자 또는 MCM 드라이버의 등록된 AF 간의 연결을 해제합니다.
NdisClCloseCall

NdisCloseCall은 지정된 VC에 대한 호출을 중단하도록 요청합니다.
NdisClDeregisterSap

NdisClDeregisterSap은 이전에 등록된 SAP를 릴리스합니다.
NdisClDropParty

NdisClDropParty는 클라이언트의 멀티포인트 VC에서 파티를 삭제합니다.
NdisClGetProtocolVcContextFromTapiCallId

NdisClGetProtocolVcContextFromTapiCallId는 TAPI 호출 ID 문자열로 식별된 VC(가상 연결)에 대한 클라이언트 컨텍스트를 검색합니다.
NdisClIncomingCallComplete

NdisClIncomingCallComplete는 클라이언트의 ProtocolClIncomingCall 함수가 이전에 NDIS_STATUS_PENDING 반환한 제공된 수신 호출에 대한 클라이언트의 수락 또는 거부를 반환합니다.
NdisClMakeCall

NdisClMakeCall은 클라이언트에서 만든 VC에서 나가는 호출을 설정합니다.
NdisClModifyCallQoS

NdisClModifyCallQoS는 연결에서 서비스 품질 변경을 요청합니다.
NdisClNotifyCloseAddressFamilyComplete

NdisClNotifyCloseAddressFamilyComplete 함수는 호출자의 ProtocolClNotifyCloseAf 함수가 NDIS_STATUS_PENDING 반환한 AF(주소 패밀리) 닫기 작업의 최종 상태 반환합니다.
NdisClOpenAddressFamilyEx

NdisClOpenAddressFamilyEx 함수는 연결 지향 클라이언트의 호출 관리자와 연결된 AF(주소 패밀리)를 등록합니다.
NdisCloseAdapter

NdisCloseAdapter는 프로토콜이 NdisOpenAdapter일 때 설정된 바인딩 및 할당된 리소스를 해제합니다.
NdisCloseAdapterEx

프로토콜 드라이버는 NdisCloseAdapterEx 함수를 호출하여 드라이버가 NdisOpenAdapterEx 함수를 호출할 때 할당된 바인딩 및 리소스를 해제합니다.
NdisCloseConfiguration

NdisCloseConfiguration 함수는 NdisOpenConfigurationEx, NdisOpenConfigurationKeyByIndex 또는 NdisOpenConfigurationKeyByName 함수에서 반환된 레지스트리 키에 대한 핸들을 해제합니다.
NdisCloseFile

NdisCloseFile 함수는 NdisOpenFile 함수에서 반환된 핸들을 해제하고 파일 내용을 열 때 할당된 메모리를 해제합니다.
NdisClRegisterSap

NdisClRegisterSap은 클라이언트가 원격 노드에서 들어오는 호출을 받을 수 있는 SAP를 등록합니다.
NdisCmActivateVc

NdisCmActivateVc는 특정 VC에 대한 미디어 매개 변수를 포함하여 CM 제공 호출 매개 변수를 기본 미니포트 드라이버로 전달합니다.
NdisCmAddPartyComplete

NdisCmAddPartyComplete는 이전에 호출 관리자가 NDIS_STATUS_PENDING 반환한 클라이언트 요청의 최종 상태 반환하여 설정된 멀티포인트 VC에 파티를 추가합니다.
NdisCmCloseAddressFamilyComplete

NdisCmCloseAddressFamilyComplete는 CM의 ProtocolCmCloseAf 함수가 NDIS_STATUS_PENDING 반환한 클라이언트 요청의 최종 상태 반환하여 AF를 닫습니다.
NdisCmCloseCallComplete

NdisCmCloseCallComplete는 호출 관리자가 이전에 NDIS_STATUS_PENDING 반환한 클라이언트 요청의 최종 상태 반환하여 호출을 중단합니다.
NdisCmDeactivateVc

NdisCmDeactivateVc는 NDIS 및 기본 미니포트 드라이버에 특정 활성 VC에 대한 추가 전송이 없음을 알 수 있습니다.
NdisCmDeregisterSapComplete

NdisCmDeregisterSapComplete는 호출 관리자가 이전에 NDIS_STATUS_PENDING 반환한 클라이언트 요청의 최종 상태 반환하여 SAP 등록을 취소합니다.
NdisCmDispatchCallConnected

NdisCmDispatchCallConnected는 NDIS 및 클라이언트에 원격 노드에서 시작된 들어오는 호출에 대해 호출 관리자가 만든 VC에서 데이터 전송을 시작할 수 있음을 알 수 있습니다.
NdisCmDispatchIncomingCall

NdisCmDispatchIncomingCall은 이전에 해당 클라이언트에서 등록한 SAP에서 들어오는 호출을 클라이언트에 알릴 수 있습니다.
NdisCmDispatchIncomingCallQoSChange

NdisCmDispatchIncomingCallQoSChange는 해당 클라이언트의 활성 연결에 대한 서비스 품질 변경 요청이 네트워크를 통해 수신되었음을 클라이언트에 알린 것입니다.
NdisCmDispatchIncomingCloseCall

NdisCmDispatchIncomingCloseCall은 일반적으로 호출 관리자가 네트워크에서 연결 닫기 요청을 받았기 때문에 활성 또는 제공된 통화를 해제하도록 클라이언트에 지시합니다.
NdisCmDispatchIncomingDropParty

NdisCmDispatchIncomingDropParty는 일반적으로 호출 관리자가 활성 멀티포인트 연결을 닫기 위해 네트워크를 통해 요청을 받았기 때문에 클라이언트에 다중 포인트 VC에서 특정 당사자를 제거해야 한다고 알 수 있습니다.
NdisCmDropPartyComplete

NdisCmDropPartyComplete는 이전에 호출 관리자가 NDIS_STATUS_PENDING 반환한 클라이언트 요청의 최종 상태 반환하여 다중 포인트 VC에서 파티를 제거합니다.
NdisCmMakeCallComplete

NdisCmMakeCallComplete는 호출 관리자가 이전에 NDIS_STATUS_PENDING 반환한 클라이언트 요청의 최종 상태 반환하여 발신 통화를 합니다.
NdisCmModifyCallQoSComplete

NdisCmModifyCallQoSComplete는 호출 관리자가 이전에 NDIS_STATUS_PENDING 반환한 클라이언트 요청이 완료되어 VC의 서비스 품질을 수정했음을 나타냅니다.
NdisCmNotifyCloseAddressFamily

NdisCmNotifyCloseAddressFamily 함수는 호출 관리자가 기본 미니포트 어댑터에서 바인딩을 해제하고 연결된 모든 CoNDIS 클라이언트가 지정된 AF(주소 패밀리)를 닫아야 한다는 것을 NDIS에 알깁니다.
NdisCmOpenAddressFamilyComplete

NdisCmOpenAddressFamilyComplete는 호출 관리자가 해당 클라이언트의 원래 open-AF 요청에 대한 응답으로 NDIS_STATUS_PENDING 반환한 후 독립 실행형 통화 관리자가 특정 클라이언트에 대해 지정된 AF를 연 최종 상태 반환합니다.
NdisCmRegisterAddressFamilyEx

NdisCmRegisterAddressFamilyEx 함수는 CoNDIS 드라이버 간의 통신을 위해 AF(주소 패밀리)를 등록합니다.
NdisCmRegisterSapComplete

NdisCmRegisterSapComplete는 CM이 이전에 NDIS_STATUS_PENDING 반환한 클라이언트 요청의 최종 상태 반환하여 SAP를 등록합니다.
NdisCoAssignInstanceName

NdisCoAssignInstanceName은 VC에 instance 이름을 할당하고 NDIS가 할당된 이름에 대한 GUID(전역적으로 고유한 식별자)를 WMI(Windows Management Instrumentation)에 등록하도록 합니다.
NdisCoCreateVc

NdisCoCreateVc는 클라이언트가 발신 전화를 걸 수 있거나 독립 실행형 통화 관리자가 들어오는 호출을 디스패치할 수 있는 연결 엔드포인트를 설정합니다.
NdisCoDeleteVc

NdisCoDeleteVc는 호출자가 만든 VC를 삭제합니다.
NdisCoGetTapiCallId

NdisCoGetTapiCallId는 TAPI 애플리케이션이 특정 NDIS VC(가상 연결)를 식별하는 데 사용할 수 있는 문자열을 검색합니다.
NdisCompleteBindAdapterEx

프로토콜 드라이버는 NdisCompleteBindAdapterEx 함수를 호출하여 드라이버의 ProtocolBindAdapterEx 함수가 NDIS_STATUS_PENDING 반환하는 바인딩 작업을 완료합니다.
NdisCompleteNetPnPEvent

프로토콜 드라이버는 NdisCompleteNetPnPEvent 함수를 호출하여 호출자의 ProtocolNetPnPEvent 함수가 NDIS_STATUS_PENDING 반환한 플러그 앤 플레이 또는 전원 관리 이벤트에 대한 응답을 완료합니다.
NdisCompleteUnbindAdapterEx

프로토콜 드라이버는 NdisCompleteUnbindAdapterEx 함수를 호출하여 드라이버의 ProtocolUnbindAdapterEx 함수가 NDIS_STATUS_PENDING 반환하는 바인딩되지 않은 작업을 완료합니다.
NdisCoOidRequest

NdisCoOidRequest 함수는 대상 드라이버의 OID 지정 정보를 쿼리하거나 설정하기 위해 대상 CoNDIS 드라이버에 요청을 전달합니다.
NdisCoOidRequestComplete

NdisCoOidRequestComplete 함수는 CoNDIS 클라이언트 또는 독립 실행형 호출 관리자의 ProtocolCoOidRequest 함수가 이전에 NDIS_STATUS_PENDING 반환한 OID 요청의 최종 상태 반환합니다.
NdisCopyFromPacketToPacketSafe

NdisCopyFromPacketToPacket은 지정된 범위의 데이터를 한 패킷에서 다른 패킷으로 복사합니다.
NdisCoSendNetBufferLists

NdisCoSendNetBufferLists 함수는 지정된 NET_BUFFER_LIST 구조 목록에 포함된 네트워크 데이터를 보냅니다.
NdisCurrentGroupAndProcessor

NdisCurrentGroupAndProcessor 함수는 현재 프로세서의 그룹 상대 프로세서 번호와 그룹 번호를 반환합니다.
NdisCurrentProcessorIndex

NdisCurrentProcessorIndex 함수는 호출자가 실행 중인 현재 프로세서의 시스템 할당 번호를 반환합니다.
NdisDeleteNPagedLookasideList

NdisDeleteNPagedLookasideList 함수는 시스템에서 페이지가 없는 lookaside 목록을 제거합니다.
NdisDeregisterDeviceEx

NdisDeregisterDeviceEx 함수는 시스템에서 NdisRegisterDeviceEx 함수에 의해 만들어진 디바이스 개체를 제거합니다.
NdisDeregisterProtocol

NdisDeregisterProtocol은 드라이버가 NdisRegisterProtocol이라고 할 때 할당된 리소스를 해제합니다.
NdisDeregisterProtocolDriver

프로토콜 드라이버는 NdisDeregisterProtocolDriver 함수를 호출하여 드라이버가 NdisRegisterProtocolDriver 함수를 호출할 때 NDIS가 할당한 리소스를 해제합니다.
NdisDirectOidRequest

NdisDirectOidRequest 함수는 어댑터의 기능 또는 상태 쿼리하거나 어댑터의 상태를 설정하기 위해 기본 드라이버에 직접 OID 요청을 전달합니다.
NdisDprAcquireReadWriteLock

NdisDprAcquireReadWriteLock 함수는 호출자가 드라이버 스레드 간에 공유되는 리소스에 대한 쓰기 또는 읽기 액세스에 사용하는 잠금을 획득합니다. 참고 읽기-쓰기 잠금 인터페이스는 NdisDprAcquireReadWriteLock 대신 NdisAcquireRWLockRead 또는 NdisAcquireRWLockWrite(Flags 매개 변수에서 NDIS_RWL_AT_DISPATCH_LEVEL 설정)를 사용해야 하는 NDIS 6.20 이상 드라이버에서는 더 이상 사용되지 않습니다.
NdisDprAcquireSpinLock

NdisDprAcquireSpinLock 함수는 호출자가 다중 프로세서로부터 안전한 방식으로 ISR이 아닌 드라이버 함수 간에 공유되는 리소스에 대한 액세스를 동기화할 수 있도록 스핀 잠금을 획득합니다.
NdisDprReleaseReadWriteLock

NdisDprReleaseReadWriteLock 함수는 NdisDprAcquireReadWriteLock에 대한 이전 호출에서 획득한 잠금을 해제합니다.참고 읽기-쓰기 잠금 인터페이스는 NDIS 6.20 이상 드라이버에 대해 사용되지 않으며, NdisDprReleaseReadWriteLock 대신 NdisReleaseRWLock을 사용해야 합니다.
NdisDprReleaseSpinLock

NdisDprReleaseSpinLock 함수는 NdisDprAcquireSpinLock 함수에 대한 바로 앞의 호출에서 획득한 스핀 잠금을 해제합니다.
NdisEnumerateFilterModules

NdisEnumerateFilterModules 함수는 모든 필터 모듈을 열거하고 필터 스택에서 중간 드라이버 인스턴스를 필터링합니다.
NdisEqualMemory

NdisEqualMemory 함수는 메모리의 한 블록에 있는 지정된 수의 문자를 두 번째 메모리 블록에 있는 동일한 수의 문자와 비교합니다.
NdisEqualString

NdisEqualString 함수는 OS 기본 문자 집합의 두 문자열을 비교하여 같은지 여부를 확인합니다.
NdisEqualUnicodeString

NdisEqualUnicodeString 함수는 두 유니코드 문자열을 비교하고 같은지 여부를 반환합니다.
NdisFCancelDirectOidRequest

필터 드라이버는 NdisFCancelDirectOidRequest 함수를 호출하여 기본 드라이버에 대한 이전 직접 OID 요청을 취소합니다.
NdisFCancelOidRequest

필터 드라이버는 NdisFCancelOidRequest 함수를 호출하여 기본 드라이버에 대한 이전 요청을 취소합니다.
NdisFCancelSendNetBufferLists

필터 드라이버는 NdisFCancelSendNetBufferLists 함수를 호출하여 네트워크 데이터 전송을 취소합니다.
NdisFDeregisterFilterDriver

필터 드라이버는 NdisFDeregisterFilterDriver 함수를 호출하여 이전에 NdisFRegisterFilterDriver 함수와 함께 할당한 리소스를 해제합니다.
NdisFDevicePnPEventNotify

필터 드라이버는 NdisFDevicePnPEventNotify 함수를 호출하여 디바이스 플러그 앤 플레이(PnP) 또는 전원 관리 이벤트를 기본 드라이버로 전달할 수 있습니다.
NdisFDirectOidRequest

필터 드라이버는 NdisFDirectOidRequest 함수를 호출하여 기본 드라이버에 직접 OID 요청을 전달하거나 이러한 요청을 시작합니다.
NdisFDirectOidRequestComplete

필터 드라이버는 NdisFDirectOidRequestComplete 함수를 호출하여 드라이버의 FilterDirectOidRequest 함수가 NDIS_STATUS_PENDING 반환한 직접 OID 요청의 최종 상태 반환합니다.
NdisFGetOptionalSwitchHandlers

Hyper-V 확장 가능 스위치 확장은 NdisFGetOptionalSwitchHandlers 함수를 호출하여 Hyper-V 확장 가능한 스위치 처리기 함수에 대한 포인터 목록을 가져옵니다.
NdisFillMemory

NdisFillMemory 함수는 호출자가 제공한 버퍼를 지정된 문자로 채웁니다.
NdisFIndicateReceiveNetBufferLists

필터 드라이버는 NdisFIndicateReceiveNetBufferLists를 호출하여 네트워크 데이터를 수신했음을 나타냅니다. 자세한 내용은 필터 드라이버에서 데이터 수신을 참조하세요.
NdisFIndicateStatus

NdisFIndicateStatus 함수는 기본 드라이버에서 필터링된 상태 표시를 전달하거나 상태 표시를 시작합니다.
NdisFNetPnPEvent

필터 드라이버는 NdisFNetPnPEvent 함수를 호출하여 PnP(네트워크 플러그 앤 플레이) 또는 전원 관리 이벤트를 지나치게 많은 드라이버로 전달할 수 있습니다.
NdisFOidRequest

필터 드라이버는 NdisFOidRequest 함수를 호출하여 기본 드라이버에 OID 요청을 전달하거나 이러한 요청을 시작합니다.
NdisFOidRequestComplete

필터 드라이버는 NdisFOidRequestComplete 함수를 호출하여 드라이버의 FilterOidRequest 함수가 NDIS_STATUS_PENDING 반환한 OID 요청의 최종 상태 반환합니다.
NdisFPauseComplete

필터 드라이버가 FilterPause 함수에서 NDIS_STATUS_PENDING 반환한 경우 일시 중지 작업을 완료하려면 필터 드라이버가 NdisFPauseComplete 함수를 호출해야 합니다.
NdisFreeCloneOidRequest

NdisFreeCloneOidRequest 함수는 복제된 NDIS_OID_REQUEST 구조를 해제합니다.
NdisFreeGenericObject

NdisAllocateGenericObject 함수를 사용하여 만든 제네릭 개체를 해제하려면 NdisFreeGenericObject 함수를 호출합니다.
NdisFreeIoWorkItem

NDIS 드라이버는 NdisFreeIoWorkItem 함수를 호출하여 지정된 작업 항목을 해제합니다.
NdisFreeMemory

NdisFreeMemory 함수는 이전에 NdisAllocateMemoryWithTagPriority 함수와 함께 할당된 메모리 블록을 해제합니다.
NdisFreeMemoryWithTag

NdisFreeMemoryWithTag 함수는 모든 NDIS 버전에서 더 이상 사용되지 않습니다. 대신 NdisAllocateMemoryWithTagPriority를 사용합니다.
NdisFreeMemoryWithTagPriority

NdisFreeMemoryWithTagPriority 함수는 NdisAllocateMemoryWithTagPriority 함수와 함께 할당된 메모리를 해제합니다.
NdisFreePacketPool

이 함수는 NdisAllocatePacketPool 함수와 함께 할당된 패킷 풀 블록에 대한 핸들을 해제합니다.
NdisFreeRWLock

NdisFreeRWLock 함수는 이전에 NdisAllocateRWLock 함수로 할당된 읽기/쓰기 잠금을 해제합니다.
NdisFreeScatterGatherList

NdisFreeScatterGatherList 함수는 분산/수집 목록을 해제합니다.
NdisFreeSharedMemory

NdisFreeSharedMemory 함수는 드라이버가 공유 메모리 공급자로부터 할당한 공유 메모리를 해제합니다.
NdisFreeSpinLock

NdisFreeSpinLock 함수는 NdisAllocateSpinLock 함수에 대한 이전 호출에서 초기화된 스핀 잠금을 해제합니다.
NdisFreeString

NdisFreeString 함수는 버퍼링된 문자열에 대해 NdisInitializeString에 의해 할당된 스토리지를 해제합니다.
NdisFreeTimerObject

NdisFreeTimerObject 함수는 NdisAllocateTimerObject 함수와 함께 할당된 타이머 개체를 해제합니다.
NdisFreeToNPagedLookasideList

NdisFreeToNPagedLookasideList 함수는 지정된 lookaside 목록에 대한 항목을 반환합니다.
NdisFRegisterFilterDriver

필터 드라이버는 NdisFRegisterFilterDriver 함수를 호출하여 FilterXxx 함수를 NDIS에 등록합니다.
NdisFRestartComplete

필터 드라이버가 FilterRestart 함수에서 NDIS_STATUS_PENDING 반환한 경우 다시 시작 작업을 완료하려면 필터 드라이버가 NdisFRestartComplete 함수를 호출해야 합니다.
NdisFRestartFilter

필터 드라이버는 NdisFRestartFilter 함수를 호출하여 NDIS에 필터 모듈에 대한 다시 시작 작업을 시작하도록 요청합니다.
NdisFReturnNetBufferLists

필터 드라이버는 NdisFReturnNetBufferLists를 호출하여 하나 이상의 NET_BUFFER_LIST 구조체 및 관련 NET_BUFFER 구조체의 소유권을 해제합니다.
NdisFSendNetBufferLists

필터 드라이버는 NdisFSendNetBufferLists 함수를 호출하여 네트워크 데이터 버퍼 목록을 보냅니다.
NdisFSendNetBufferListsComplete

필터 드라이버는 NdisFSendNetBufferListsComplete 함수를 호출하여 NET_BUFFER_LIST 구조의 연결된 목록을 지나치게 많은 드라이버에 반환하고 보내기 요청의 최종 상태 반환합니다.
NdisFSetAttributes

필터 드라이버는 NdisFSetAttributes 함수를 호출하여 필터 모듈 컨텍스트 영역을 지정합니다.
NdisFSynchronousOidRequest

필터 드라이버는 NdisFSynchronousOidRequest 함수를 호출하여 새 동기 OID 요청을 시작하고 기본 드라이버에 발급합니다.
NdisGeneratePartialCancelId

NdisGeneratePartialCancelId 함수는 호출 드라이버가 취소 ID의 상위 바이트로 사용해야 하는 값을 반환합니다.
NdisGetCurrentProcessorCounts

NdisGetCurrentProcessorCounts 함수는 드라이버가 특정 시간 간격에 대한 CPU 사용량을 확인하는 데 사용할 수 있는 현재 프로세서의 수를 반환합니다.
NdisGetCurrentProcessorCpuUsage

NdisGetCurrentProcessorCpuUsage 함수는 부팅 이후 현재 프로세서의 평균 작업 양을 백분율로 반환합니다. 참고 이 함수는 더 이상 사용되지 않습니다.
NdisGetCurrentSystemTime

NdisGetCurrentSystemTime 함수는 타임스탬프를 설정하는 데 적합한 현재 시스템 시간을 반환합니다.
NdisGetDeviceReservedExtension

NdisGetDeviceReservedExtension 함수는 디바이스 개체와 연결된 디바이스 확장에 대한 포인터를 가져옵니다.
NdisGetHypervisorInfo

중요 Windows 10 버전 1703부터 NdisGetHypervisorInfo는 더 이상 사용되지 않으며 사용해서는 안 됩니다.
NdisGetPhysicalAddressHigh

NdisGetPhysicalAddressHigh는 지정된 실제 주소의 상위 부분을 반환합니다.
NdisGetPhysicalAddressLow

NdisGetPhysicalAddressLow는 지정된 실제 주소의 하위 부분을 반환합니다.
NdisGetProcessorInformation

NdisGetProcessorInformation 함수는 로컬 컴퓨터의 CPU 토폴로지 및 미니포트 드라이버가 RSS(수신측 크기 조정)에 사용해야 하는 프로세서 집합에 대한 정보를 검색합니다.
NdisGetProcessorInformationEx

NdisGetProcessorInformationEx 함수는 로컬 컴퓨터의 CPU 토폴로지에 대한 정보를 검색합니다.
NdisGetReceivedPacket

NdisGetReceivedPacket은 기본 드라이버에서 받은 패킷을 검색합니다.
NdisGetRoutineAddress

NdisGetRoutineAddress 함수는 루틴의 이름이 지정된 루틴의 주소를 반환합니다.
NdisGetRssProcessorInformation

NdisGetRssProcessorInformation 함수는 미니포트 드라이버가 RSS(수신측 크기 조정)에 사용해야 하는 프로세서 집합에 대한 정보를 검색합니다.
NdisGetSharedDataAlignment

NdisGetSharedDataAlignment는 둘 이상의 프로세서에서 공유할 수 있는 메모리 구조에 대한 기본 맞춤을 반환합니다.
NdisGetSystemUpTimeEx

NdisGetSystemUpTimeEx 함수는 컴퓨터를 다시 시작한 후 경과된 시간(밀리초)을 반환합니다.
NdisGetVersion

NdisGetVersion 함수는 NDIS의 버전 번호를 반환합니다.
NdisGroupActiveProcessorCount

NdisGroupActiveProcessorCount 함수는 지정된 그룹에서 현재 활성 상태인 프로세서 수를 반환합니다.
NdisGroupActiveProcessorMask

NdisGroupActiveProcessorMask 함수는 지정된 그룹에 대해 현재 활성 프로세서 마스크를 반환합니다.
NdisGroupMaxProcessorCount

NdisGroupMaxProcessorCount 함수는 지정된 프로세서 그룹의 최대 프로세서 수를 결정합니다.
NdisIfAddIfStackEntry

NdisIfAddIfStackEntry 함수는 NDIS 네트워크 인터페이스 스택에서 두 네트워크 인터페이스의 순서를 지정합니다.
NdisIfAllocateNetLuidIndex

NdisIfAllocateNetLuidIndex 함수는 NDIS 네트워크 인터페이스 공급자에 대한 NET_LUID 인덱스를 할당합니다.
NdisIfDeleteIfStackEntry

NdisIfDeleteIfStackEntry 함수는 NDIS 인터페이스 스택에서 두 네트워크 인터페이스의 순서에 대한 정보를 삭제합니다.
NdisIfDeregisterInterface

NdisIfDeregisterInterface 함수는 이전에 NdisIfRegisterInterface 함수를 호출하여 등록한 NDIS 네트워크 인터페이스를 등록 취소합니다.
NdisIfDeregisterProvider

NdisIfDeregisterProvider 함수는 이전에 NdisIfRegisterProvider 함수를 호출하여 등록한 인터페이스 공급자를 등록 취소합니다.
NdisIfFreeNetLuidIndex

NdisIfFreeNetLuidIndex 함수는 이전에 NdisIfAllocateNetLuidIndex 함수를 호출하여 할당한 인덱스에 NET_LUID 네트워크 인터페이스를 해제합니다.
NdisIfGetInterfaceIndexFromNetLuid

NdisIfGetInterfaceIndexFromNetLuid 함수는 NET_LUID 값과 연결된 네트워크 인터페이스 인덱스를 가져옵니다.
NdisIfGetNetLuidFromInterfaceIndex

NdisIfGetNetLuidFromInterfaceIndex 함수는 네트워크 인터페이스 인덱스와 연결된 NET_LUID 값을 가져옵니다.
NdisIfQueryBindingIfIndex

NdisIfQueryBindingIfIndex 함수는 지정된 프로토콜 바인딩과 연결된 가장 높고 가장 낮은 계층화된 네트워크 인터페이스에 대한 네트워크 인터페이스 인덱스 및 NET_LUID 값을 검색합니다.
NdisIfRegisterInterface

NdisIfRegisterInterface 함수는 NDIS 네트워크 인터페이스를 등록합니다.
NdisIfRegisterProvider

NdisIfRegisterProvider 함수는 NDIS 네트워크 인터페이스 공급자를 등록합니다.
NdisIMAssociateMiniport

NdisIMAssociateMiniport 함수는 미니포트 및 프로토콜 드라이버에 대해 지정된 하부 및 상한 인터페이스가 각각 동일한 중간 드라이버에 속한다는 것을 NDIS에 알릴 수 있습니다.
NdisIMCancelInitializeDeviceInstance

NdisIMCancelInitializeDeviceInstance 함수는 NdisIMInitializeDeviceInstanceEx 함수에 대한 이전 호출을 취소합니다.
NdisIMCopySendCompletePerPacketInfo

NdisIMCopySendCompletePerPacketInfo는 하위 미니포트 드라이버가 반환한 패킷의 패킷당 정보를 상위 수준 드라이버에 반환할 새 패킷으로 복사합니다.
NdisIMCopySendPerPacketInfo

NdisIMCopySendPerPacketInfo는 상위 수준 드라이버가 하위 미니포트 드라이버로 보낼 새 패킷으로 전송된 패킷에서 패킷당 정보를 복사합니다.
NdisIMDeInitializeDeviceInstance

NdisIMDeInitializeDeviceInstance 함수는 NDIS 중간 드라이버의 MiniportHaltEx 함수를 호출하여 드라이버의 가상 미니포트를 분해합니다.
NdisIMDeregisterLayeredMiniport

NdisIMDeregisterLayeredMiniport는 이전에 등록된 중간 드라이버를 릴리스합니다.
NdisIMGetBindingContext

NdisIMGetBindingContext 함수를 사용하면 NDIS 프로토콜 드라이버가 상위 수준 프로토콜 드라이버가 바인딩된 가상 미니포트에 대해 기본 중간 드라이버에서 만든 디바이스 컨텍스트 영역에 액세스할 수 있습니다.
NdisIMGetDeviceContext

이 함수를 사용하면 NDIS 중간 드라이버의 MiniportInitialize 함수가 ProtocolBindAdapter 함수에 의해 할당된 디바이스 컨텍스트 영역에 액세스할 수 있습니다.
NdisIMInitializeDeviceInstanceEx

NdisIMInitializeDeviceInstanceEx 함수는 가상 미니포트에 대한 초기화 작업을 시작하고 필요에 따라 후속 바인딩된 프로토콜 드라이버에 대한 가상 미니포트에 대한 상태 정보를 설정합니다.
NdisIMNotifyPnPEvent

NdisIMNotifyPnPEvent는 플러그 앤 플레이 또는 전원 관리 이벤트의 알림을 지나치게 많은 드라이버에 전파합니다.
NdisIMRegisterLayeredMiniport

NdisIMRegisterLayeredMiniport는 드라이버가 초기화될 때 중간 드라이버의 MiniportXxx 진입점 및 이름을 NDIS 라이브러리에 등록합니다.
NdisInitAnsiString

NdisInitAnsiString 함수는 계산된 ANSI 문자열을 초기화합니다.
NdisInitializeEvent

NdisInitializeEvent 함수는 이후에 동기화 메커니즘으로 사용할 드라이버 초기화 중에 이벤트 개체를 설정합니다.
NdisInitializeListHead

NdisInitializeListHead 함수는 두 배로 연결된 드라이버 유지 관리 큐를 초기화합니다.
NdisInitializeNPagedLookasideList

NdisInitializeNPagedLookasideList 함수는 lookaside 목록을 초기화합니다. 성공적으로 초기화되면 비페이지된 고정 크기 블록을 에서 할당하고 lookaside 목록으로 해제할 수 있습니다.
NdisInitializeReadWriteLock

NdisInitializeReadWriteLock 함수는 NDIS_RW_LOCK 형식의 읽기 또는 쓰기 잠금 변수를 초기화합니다. 참고 읽기-쓰기 잠금 인터페이스는 NdisInitializeReadWriteLock 대신 NdisAllocateRWLock을 사용해야 하는 NDIS 6.20 이상 드라이버에서는 더 이상 사용되지 않습니다.
NdisInitializeSListHead

NdisInitializeSListHead 함수는 시퀀싱된 연동형 연결 목록의 헤드를 초기화합니다.
NdisInitializeString

NdisInitializeString 함수는 시스템 기본 문자 집합에 대해 스토리지를 할당하고 계산된 문자열을 초기화합니다.
NdisInitUnicodeString

NdisInitUnicodeString 함수는 계산된 유니코드 문자열을 초기화합니다.
NdisInterlockedAddLargeStatistic

NdisInterlockedAddLargeStatistic 함수는 ULONG 증가 값을 LARGE_INTEGER 추가 값에 연동하여 추가합니다.
NdisInterlockedAddUlong

NdisInterlockedAddUlong 함수는 호출자가 제공한 스핀 잠금을 사용하여 정수 변수에 대한 액세스를 동기화하는 원자성 작업으로 지정된 부호 없는 정수에 부호 없는 긴 값을 추가합니다.
NdisInterlockedDecrement

NdisInterlockedDecrement 함수는 호출자가 제공한 LONG 형식의 변수를 원자성 연산으로 감소합니다.
NdisInterlockedIncrement

NdisInterlockedIncrement 함수는 호출자가 제공한 변수를 원자성 작업으로 증가합니다.
NdisInterlockedInsertHeadList

NdisInterlockedInsertHeadList 함수는 목록에 대한 액세스가 다중 프로세서로부터 안전한 방식으로 동기화되도록 두 배로 연결된 목록의 헤드에 항목(일반적으로 패킷)을 삽입합니다.
NdisInterlockedInsertTailList

NdisInterlockedInsertTailList 함수는 목록에 대한 액세스가 다중 프로세서로부터 안전한 방식으로 동기화되도록 이중 연결 목록의 꼬리에 항목(일반적으로 패킷)을 삽입합니다.
NdisInterlockedPopEntrySList

NdisInterlockedPopEntrySList 함수는 시퀀싱된 연결 목록에서 첫 번째 항목을 제거합니다.
NdisInterlockedPushEntrySList

NdisInterlockedPushEntrySList 함수는 시퀀싱된 연결 목록의 헤드에 항목을 삽입합니다.
NdisInterlockedRemoveHeadList

NdisInterlockedRemoveHeadList 함수는 목록에 대한 액세스가 다중 프로세서로부터 안전한 방식으로 동기화되도록 이중 연결 목록의 머리에서 항목(일반적으로 패킷)을 제거합니다.
NdisMAllocateNetBufferSGList

버스 master 미니포트 드라이버는 NdisMAllocateNetBufferSGList 함수를 호출하여 NET_BUFFER 구조와 연결된 네트워크 데이터에 대한 분산/수집 목록을 가져옵니다.
NdisMAllocatePort

NdisMAllocatePort 함수는 미니포트 어댑터와 연결된 NDIS 포트를 할당합니다.
NdisMAllocateSharedMemory

NdisMAllocateSharedMemory는 호스트 시스템 및 DMA NIC 모두에서 메모리 범위에 동시에 액세스할 수 있도록 호스트 메모리 범위를 할당하고 매핑합니다.
NdisMAllocateSharedMemoryAsyncEx

미니포트 드라이버는 NdisMAllocateSharedMemoryAsyncEx 함수를 호출하여 드라이버와 버스 master DMA NIC 간에 공유되는 추가 메모리를 할당합니다( 일반적으로 미니포트 드라이버가 사용 가능한 NIC 수신 버퍼에서 부족할 때).
NdisMapFile

파일이 현재 매핑되지 않은 경우 NdisMapFile 함수는 이미 열려 있는 파일을 호출자가 액세스할 수 있는 버퍼에 매핑합니다.
NdisMaxGroupCount

NdisMaxGroupCount 함수는 로컬 컴퓨터 시스템의 최대 프로세서 그룹 수를 반환합니다.
NdisMCloseLog

NdisMCloseLog는 로깅에 사용된 리소스를 해제합니다.
NdisMCmActivateVc

NdisMCmActivateVc는 MCM 드라이버가 특정 VC에서 전송할 준비가 되었다는 것을 NDIS에 알린다.
NdisMCmAddPartyComplete

NdisMCmAddPartyComplete는 이전에 MCM 드라이버가 NDIS_STATUS_PENDING 반환한 클라이언트 요청의 최종 상태 반환하여 설정된 멀티포인트 VC에 파티를 추가합니다.
NdisMCmCloseAddressFamilyComplete

NdisMCmCloseAddressFamilyComplete는 MCM 드라이버가 NDIS_STATUS_PENDING 반환한 클라이언트 요청의 최종 상태 반환하여 AF를 닫습니다.
NdisMCmCloseCallComplete

NdisMCmCloseCallComplete는 이전에 MCM 드라이버가 NDIS_STATUS_PENDING 반환한 클라이언트 요청의 최종 상태 반환하여 호출을 중단합니다.
NdisMCmCreateVc

NdisMCmCreateVc는 MCM 드라이버가 클라이언트에 수신 호출 제안을 디스패치할 수 있는 연결 엔드포인트를 설정합니다.
NdisMCmDeactivateVc

NdisMCmDeactivateVc는 NDIS에 특정 활성 VC에 대한 추가 전송이 없음을 알 수 있습니다.
NdisMCmDeleteVc

NdisMCmDeleteVc는 호출자가 만든 VC를 삭제합니다.
NdisMCmDeregisterSapComplete

NdisMCmDeregisterSapComplete는 MCM 드라이버가 이전에 NDIS_STATUS_PENDING 반환한 클라이언트 요청의 최종 상태 반환하여 SAP 등록을 취소합니다.
NdisMCmDispatchCallConnected

NdisMCmDispatchCallConnected는 NDIS 및 클라이언트에 원격 노드에서 시작된 들어오는 호출에 대해 MCM 드라이버가 만든 VC에서 데이터 전송을 시작할 수 있음을 알 수 있습니다.
NdisMCmDispatchIncomingCall

NdisMCmDispatchIncomingCall은 이전에 해당 클라이언트가 MCM 드라이버에 등록한 SAP에서 들어오는 호출을 클라이언트에 알릴 수 있습니다.
NdisMCmDispatchIncomingCallQoSChange

NdisMCmDispatchIncomingCallQoSChange는 클라이언트의 활성 연결에서 서비스 품질을 변경하라는 요청이 네트워크를 통해 수신되었음을 클라이언트에 알 보냅니다.
NdisMCmDispatchIncomingCloseCall

NdisMCmDispatchIncomingCloseCall은 일반적으로 MCM 드라이버가 네트워크에서 연결을 닫으라는 요청을 받았기 때문에 활성 또는 제공된 호출을 해제하도록 클라이언트에 지시합니다.
NdisMCmDispatchIncomingDropParty

NdisMCmDispatchIncomingDropParty는 클라이언트에 다중 포인트 VC에서 특정 파티를 제거해야 한다고 알 수 있습니다.
NdisMCmDropPartyComplete

NdisMCmDropPartyComplete는 MCM 드라이버가 이전에 NDIS_STATUS_PENDING 반환한 클라이언트 요청의 최종 상태 반환하여 다중 포인트 VC에서 파티를 제거합니다.
NdisMCmMakeCallComplete

NdisMCmMakeCallComplete는 MCM 드라이버가 이전에 NDIS_STATUS_PENDING 반환한 클라이언트 요청의 최종 상태 반환하여 발신 호출을 합니다.
NdisMCmModifyCallQoSComplete

NdisMCmModifyCallQoSComplete는 MCM 드라이버가 이전에 NDIS_STATUS_PENDING 반환한 클라이언트 요청이 완료되어 VC의 서비스 품질을 수정했음을 나타냅니다.
NdisMCmNotifyCloseAddressFamily

NdisMCmNotifyCloseAddressFamily 함수는 MCM(미니포트 호출 관리자)과 연결된 지정된 AF(주소 패밀리)를 닫아야 하며 NDIS는 영향을 받는 모든 CoNDIS 클라이언트에 알려야 한다고 NDIS에 알립니다.
NdisMCmOidRequest

NdisMCmOidRequest 함수는 MCM(미니포트 호출 관리자) 드라이버에서 CoNDIS 클라이언트로 OID 요청을 보냅니다.
NdisMCmOidRequestComplete

NdisMCmOidRequestComplete 함수는 이전에 NDIS_STATUS_PENDING 반환된 MCM(미니포트 호출 관리자) 드라이버의 ProtocolCoOidRequest 함수를 사용하여 CoNDIS OID 요청의 최종 상태 반환합니다.
NdisMCmOpenAddressFamilyComplete

NdisMCmOpenAddressFamilyComplete는 MCM 드라이버의 ProtocolCmOpenAf 함수가 NDIS_STATUS_PENDING 반환한 클라이언트 요청의 최종 상태 반환하여 MCM 드라이버의 주소 패밀리를 엽니다.
NdisMCmRegisterAddressFamilyEx

NdisMCmRegisterAddressFamilyEx 함수는 MCM(미니포트 호출 관리자)과 CoNDIS 클라이언트 간의 통신을 위해 AF(주소 패밀리)를 등록합니다.
NdisMCmRegisterSapComplete

NdisMCmRegisterSapComplete는 MCM 드라이버의 ProtocolCmRegisterSap 함수가 이전에 NDIS_STATUS_PENDING 반환한 클라이언트 요청의 최종 상태 반환하여 SAP를 등록합니다.
NdisMCoActivateVcComplete

NdisMCoActivateVcComplete는 미니포트 드라이버가 이전에 NDIS_STATUS_PENDING 반환한 CM 시작 activate-VC 요청 처리를 완료했음을 NDIS 및 호출 관리자에게 알 수 있습니다.
NdisMCoDeactivateVcComplete

NdisMCoDeactivateVcComplete는 미니포트 드라이버가 이전에 미니포트 드라이버가 NDIS_STATUS_PENDING 반환한 CM 시작 deactivate-VC 요청 처리를 완료했음을 NDIS 및 호출 관리자에게 알 보냅니다.
NdisMCoIndicateReceiveNetBufferLists

NdisMCoIndicateReceiveNetBufferLists 함수는 미니포트 드라이버가 네트워크에서 데이터를 수신했음을 나타냅니다.
NdisMCoIndicateStatusEx

NdisMCoIndicateStatusEx 함수는 CoNDIS 미니포트 어댑터의 상태 변경 사항을 보고합니다.
NdisMCompleteDmaTransfer

NdisMCompleteDmaTransfer 함수는 시스템 DMA 전송 작업이 완료되었음을 나타냅니다. 추가 DMA 전송을 준비하기 위해 시스템 DMA 컨트롤러를 다시 설정합니다.
NdisMConfigMSIXTableEntry

NdisMConfigMSIXTableEntry 함수는 디바이스 할당 MSI-X 메시지에 대한 MSI-X 테이블 항목에 대한 구성 작업을 수행합니다.
NdisMCoOidRequestComplete

NdisMCoOidRequestComplete 함수는 미니포트 드라이버의 MiniportCoOidRequest 함수가 NDIS_STATUS_PENDING 반환된 OID 요청의 최종 상태 반환합니다.
NdisMCoSendNetBufferListsComplete

NdisMCoSendNetBufferListsComplete 함수는 NET_BUFFER_LIST 구조의 연결된 목록을 지나치게 많은 드라이버에 반환하고 CoNDIS 보내기 요청의 최종 상태 반환합니다.
NdisMCreateLog

NdisMCreateLog는 미니포트 드라이버가 드라이버 전용 Win32 애플리케이션에서 표시할 데이터를 쓸 수 있는 로그 파일을 할당하고 엽니다.
NdisMDeregisterDevice

NdisMDeregisterDevice 함수는 시스템에서 NdisMRegisterDevice로 만든 디바이스 개체를 제거합니다.
NdisMDeregisterDmaChannel

NdisMDeregisterDmaChannel 함수는 NIC에 대한 DMA 채널에서 미니포트 드라이버의 클레임을 해제합니다.
NdisMDeregisterInterruptEx

미니포트 드라이버는 NdisMDeregisterInterruptEx를 호출하여 이전에 NdisMRegisterInterruptEx 함수로 할당된 리소스를 해제합니다.
NdisMDeregisterIoPortRange

NdisMDeregisterIoPortRange는 드라이버 초기화 중에 NdisMRegisterIoPortRange로 설정된 매핑을 릴리스합니다.
NdisMDeregisterMiniportDriver

미니포트 드라이버는 NdisMDeregisterMiniportDriver 함수를 호출하여 NdisMRegisterMiniportDriver 함수에 대한 이전 호출과 함께 할당된 리소스를 해제합니다.
NdisMDeregisterScatterGatherDma

버스 master 미니포트 드라이버는 NdisMDeregisterScatterGatherDma를 호출하여 NdisMRegisterScatterGatherDma 함수와 함께 할당된 DMA 리소스를 해제합니다.
NdisMDirectOidRequestComplete

Miniport 드라이버는 NdisMDirectOidRequestComplete 함수를 호출하여 드라이버의 MiniportDirectOidRequest 함수가 NDIS_STATUS_PENDING 반환한 직접 OID 요청의 최종 상태 반환합니다.
NdisMEnableVirtualization

미니포트 드라이버는 네트워크 어댑터에서 NIC 스위치를 만들거나 삭제하는 동안 NdisMEnableVirtualization 함수를 호출합니다.
NdisMFlushLog

NdisMFlushLog는 로그 파일을 지웁니다.
NdisMFreeNetBufferSGList

버스 master 미니포트 드라이버는 NdisMFreeNetBufferSGList 함수를 호출하여 NdisMAllocateNetBufferSGList 함수를 호출하여 할당된 분산/수집 목록 리소스를 해제합니다.
NdisMFreePort

NdisMFreePort 함수는 이전에 NdisMAllocatePort 함수로 할당된 NDIS 포트를 해제합니다.
NdisMFreeSharedMemory

NdisMFreeSharedMemory는 이전에 DMA NIC의 드라이버에 의해 NdisMAllocateSharedMemory 또는 NdisMAllocateSharedMemoryAsyncEx에 의해 할당된 메모리를 해제합니다.
NdisMGetBusData

NDIS 드라이버는 NdisMGetBusData 함수를 호출하여 디바이스의 구성 공간을 읽습니다.
NdisMGetDeviceProperty

NdisMGetDeviceProperty 함수는 버스 드라이버를 통해 미니포트 드라이버와의 통신을 설정하는 데 필요한 디바이스 개체를 검색합니다.
NdisMGetDmaAlignment

NdisMGetDmaAlignment 함수는 NIC에 대한 DMA 시스템의 맞춤 요구 사항을 반환합니다.
NdisMGetVirtualFunctionBusData

미니포트 드라이버는 NdisMGetVirtualFunctionBusData 함수를 호출하여 네트워크 어댑터에서 지정된 VF(가상 함수)의 PCI Express(PCIe) 구성 공간에서 데이터를 읽습니다.
NdisMGetVirtualFunctionLocation

미니포트 드라이버는 NdisMGetVirtualFunctionLocation 함수를 호출하여 PCI 버스에서 PCI Express(PCIe) VF(가상 함수)의 디바이스 위치를 쿼리합니다. 드라이버는 디바이스 위치를 사용하여 VF에 대한 PCIe 요청자 ID(RID)를 생성합니다.
NdisMIdleNotificationComplete

미니포트 드라이버는 NdisMIdleNotificationComplete를 호출하여 NDIS 선택적 일시 중단 작업에 대한 보류 중인 유휴 알림을 완료합니다. NDIS는 드라이버의 MiniportIdleNotification 처리기 함수를 호출할 때 작업을 시작합니다.
NdisMIdleNotificationConfirm

미니포트 드라이버는 NdisMIdleNotificationConfirm을 호출하여 유휴 네트워크 어댑터를 안전하게 일시 중단하고 저전력 상태로 전환할 수 있음을 NDIS에 알립니다. 미니포트 드라이버는 NDIS 선택적 일시 중단 작업 중에 이 함수를 호출합니다.
NdisMIndicateReceiveNetBufferLists

미니포트 드라이버는 NdisMIndicateReceiveNetBufferLists 함수를 호출하여 네트워크에서 데이터를 수신함을 나타냅니다.
NdisMIndicateStatus

NdisMIndicateStatus는 NIC의 상태 상위 수준 NDIS 드라이버에 대한 변경 내용을 나타냅니다.
NdisMIndicateStatusEx

NdisMIndicateStatusEx 함수는 미니포트 어댑터의 상태 변경 사항을 보고합니다.
NdisMInitializeWrapper

NdisMInitializeWrapper는 NDIS에 새 미니포트 드라이버가 초기화 중임을 알 수 있습니다.
NdisMInvalidateConfigBlock

미니포트 드라이버는 NdisMInvalidateConfigBlock 함수를 호출하여 하나 이상의 VF(가상 함수) 구성 블록에 대한 데이터가 변경되었음을 NDIS에 알립니다.
NdisMMapIoSpace

NdisMMapIoSpace는 지정된 버스 상대 "물리적" 디바이스 RAM 범위를 매핑하거나 시스템 공간 가상 범위에 등록합니다.
NdisMNetPnPEvent

NDIS 미니포트 드라이버(및 미니포트 드라이버로 등록된 중간 드라이버)는 NdisMNetPnPEvent 함수를 호출하여 네트워크 플러그 앤 플레이 이벤트, NDIS PnP 이벤트 또는 전원 관리 이벤트를 시작하거나 지나치게 많은 드라이버에 전파합니다.
NdisMOidRequestComplete

미니포트 드라이버는 NdisMOidRequestComplete 함수를 호출하여 드라이버의 MiniportOidRequest 함수가 NDIS_STATUS_PENDING 반환한 OID 요청의 최종 상태 반환합니다.
NdisMoveMemory

NdisMoveMemory 함수는 호출자가 제공한 한 위치에서 다른 위치로 지정된 바이트 수를 복사합니다.
NdisMPauseComplete

미니포트 드라이버는 MiniportPause 함수에서 NDIS_STATUS_PENDING 반환한 경우 NdisMPauseComplete 함수를 호출하여 일시 중지 작업을 완료해야 합니다.
NdisMQueryAdapterInstanceName

NdisMQueryAdapterInstanceName 함수는 미니포트 어댑터의 이름을 검색합니다.
NdisMQueryProbedBars

미니포트 드라이버는 NdisMQueryProbedBars 함수를 호출하여 네트워크 어댑터의 PCIe(PCI Express) BAR(기본 주소 레지스터)의 값을 가져옵니다.
NdisMQueueDpc

NDIS 미니포트 드라이버는 NdisMQueueDpc 함수를 호출하여 CPU에서 DPC 호출을 예약합니다.
NdisMQueueDpcEx

NDIS 미니포트 드라이버는 NdisMQueueDpcEx 함수를 호출하여 CPU에서 DPC 호출을 예약합니다.
NdisMReadConfigBlock

PCI Express(PCIe) VF(가상 함수)에 대한 미니포트 드라이버는 NdisMReadConfigBlock 함수를 호출하여 VF 구성 블록에서 데이터를 읽습니다.
NdisMReadDmaCounter

NdisMReadDmaCounter 함수는 시스템 DMA 컨트롤러 카운터의 현재 값을 반환합니다.
NdisMRegisterDevice

NdisMRegisterDevice 함수는 명명된 디바이스 개체와 디바이스 개체와 해당 디바이스의 사용자 표시 이름 사이에 기호 링크를 만듭니다.
NdisMRegisterDmaChannel

NdisMRegisterDmaChannel 함수는 종속 NIC 또는 ISA 버스 master NIC에서 DMA 작업을 초기화하는 동안 시스템 DMA 컨트롤러 채널을 클레임합니다.
NdisMRegisterInterruptEx

NDIS 미니포트 드라이버는 NdisMRegisterInterruptEx 함수를 호출하여 인터럽트를 등록합니다.
NdisMRegisterIoPortRange

NdisMRegisterIoPortRange는 NdisRawReadPortXxx 및 NdisRawWritePortXxx 함수를 사용하여 디바이스 I/O 포트에 대한 드라이버 액세스를 설정하고 해당 드라이버의 NIC에 대한 레지스트리의 I/O 포트 주소 범위를 클레임합니다.
NdisMRegisterMiniportDriver

미니포트 드라이버는 NdisMRegisterMiniportDriver 함수를 호출하여 MiniportXxx 진입점을 초기화의 첫 번째 단계로 NDIS에 등록합니다.
NdisMRegisterScatterGatherDma

버스 master 미니포트 드라이버는 MiniportInitializeEx에서 NdisMRegisterScatterGatherDma 함수를 호출하여 분산/수집 DMA 채널을 초기화합니다.
NdisMRegisterUnloadHandler

NdisMRegisterUnloadHandler 함수는 드라이버에 대한 언로드 처리기를 등록합니다.
NdisMRemoveMiniport

NdisMRemoveMiniport 함수는 미니포트 드라이버가 시스템에서 복구할 수 없는 것으로 판단한 지정된 미니포트 드라이버 어댑터를 제거합니다.
NdisMResetComplete

NdisMResetComplete 함수는 미니포트 드라이버가 이전에 NDIS_STATUS_PENDING 반환한 초기화 요청의 최종 상태 반환합니다.
NdisMResetComplete

자세한 정보: NdisMResetComplete 함수(NDIS 6.x)
NdisMResetMiniport

미니포트 드라이버는 NdisMResetMiniport 함수를 호출하여 NDIS에서 나중에 다시 설정 작업을 트리거합니다.
NdisMRestartComplete

미니포트 드라이버는 MiniportRestart 함수에서 NDIS_STATUS_PENDING 반환한 경우 NdisMRestartComplete 함수를 호출하여 다시 시작 작업을 완료해야 합니다.
NdisMSendNetBufferListsComplete

미니포트 드라이버는 NdisMSendNetBufferListsComplete 함수를 호출하여 NET_BUFFER_LIST 구조의 연결된 목록을 지나치게 많은 드라이버에 반환하고 보내기 요청의 최종 상태 반환합니다.
NdisMSetAttributesEx

NdisMSetAttributesEx는 초기화 중에 호출자의 NIC 또는 가상 NIC의 중요한 기능에 대해 NDIS 라이브러리에 알릴 수 있습니다.
NdisMSetBusData

NDIS 드라이버는 NdisMSetBusData 함수를 호출하여 디바이스의 구성 공간에 씁니다.
NdisMSetMiniportAttributes

미니포트 드라이버는 MiniportInitializeEx 함수에서 NdisMSetMiniportAttributes 함수를 호출하여 미니포트 어댑터의 컨텍스트 영역을 NDIS로 식별하고 미니포트 어댑터에 대한 정보를 NDIS에 제공해야 합니다.
NdisMSetupDmaTransfer

NdisMSetupDmaTransfer 함수는 DMA 전송을 위해 호스트 DMA 컨트롤러를 설정합니다.
NdisMSetVirtualFunctionBusData

미니포트 드라이버는 NdisMSetVirtualFunctionBusData 함수를 호출하여 네트워크 어댑터에 있는 VF(가상 함수)의 PCI Express(PCIe) 구성 공간에 데이터를 씁니다.
NdisMSleep

NdisMSleep 함수는 지정된 간격의 호출자 실행을 마이크로초 단위로 지연합니다.
NdisMSynchronizeWithInterruptEx

NdisMSynchronizeWithInterruptEx 함수는 미니포트 드라이버 제공 함수의 실행을 MiniportInterrupt 함수와 동기화합니다.
NdisMUnmapIoSpace

NdisMUnmapIoSpace는 NdisMMapIoSpace에 대한 초기화 시간 호출로 매핑된 가상 범위를 릴리스합니다.
NdisMWriteConfigBlock

PCI Express(PCIe) VF(가상 함수)에 대한 미니포트 드라이버는 NdisMWriteConfigBlock 함수를 호출하여 VF 구성 블록에 데이터를 씁니다.
NdisMWriteLogData

NdisMWriteLogData는 드라이버 전용 Win32 애플리케이션에서 사용 및 표시하기 위해 드라이버 제공 정보를 로그 파일로 전송합니다.
NdisOidRequest

NdisOidRequest 함수는 어댑터의 기능 또는 상태 쿼리하거나 어댑터의 상태를 설정하기 위해 기본 드라이버에 요청을 전달합니다.
NdisOpenAdapter

NdisOpenAdapter는 호출 프로토콜과 특정 기본 NIC 드라이버 또는 NDIS 중간 드라이버 간에 바인딩을 설정합니다.
NdisOpenAdapterEx

프로토콜 드라이버는 ProtocolBindAdapterEx 함수에서 NdisOpenAdapterEx 함수를 호출하여 프로토콜 드라이버와 기본 드라이버 간에 바인딩을 설정합니다.
NdisOpenConfigurationEx

NDIS 드라이버는 NdisOpenConfigurationEx 함수를 호출하여 레지스트리의 구성 매개 변수에 액세스할 수 있는 구성 핸들을 가져옵니다.
NdisOpenConfigurationKeyByIndex

NdisOpenConfigurationKeyByIndex 함수는 호출자가 제공한 핸들로 지정된 지정된 열린 레지스트리 키의 하위 키를 엽니다.
NdisOpenConfigurationKeyByName

NdisOpenConfigurationKeyByName 함수는 호출자가 제공한 핸들로 지정된 지정된 열린 레지스트리 키의 명명된 하위 키를 엽니다.
NdisOpenFile

NdisOpenFile 함수는 열린 파일에 대한 핸들을 반환합니다.
NdisOpenProtocolConfiguration

NdisOpenProtocolConfiguration은 프로토콜 드라이버의 어댑터별 정보가 저장되는 레지스트리 키에 대한 핸들을 반환합니다.
NdisPacketPoolUsage

이 함수는 패킷 풀에서 현재 할당된 패킷 설명자 수를 반환합니다.
NdisQueryAdapterInstanceName

NdisQueryAdapterInstanceName 함수는 호출 프로토콜 드라이버가 바인딩된 실제 NIC 또는 가상 어댑터의 식별 이름을 검색합니다.
NdisQueryBindInstanceName

NdisQueryBindInstanceName 함수는 호출 프로토콜 드라이버가 바인딩할 실제 NIC 또는 가상 어댑터의 식별 이름을 검색합니다.
NdisQueryDepthSList

NdisQueryDepthSList 함수는 지정된 순서대로 연결된 목록의 현재 항목 수를 반환합니다.
NdisQueueIoWorkItem

NDIS 드라이버는 NdisQueueIoWorkItem 함수를 호출하여 작업 항목을 큐에 추가합니다.
NdisRawReadPortBufferUchar

NdisRawReadPortBufferUchar는 지정된 바이트 수를 호출자 제공 버퍼로 읽습니다.
NdisRawReadPortBufferUlong

NdisRawReadPortBufferUlong은 지정된 수의 ULONG를 호출자 제공 버퍼로 읽습니다.
NdisRawReadPortBufferUshort

NdisRawReadPortBufferUshort는 지정된 수의 USHORT를 호출자 제공 버퍼로 읽습니다.
NdisRawReadPortUchar

NdisRawReadPortUchar는 NIC의 지정된 I/O 포트에서 바이트를 읽습니다.
NdisRawReadPortUlong

NdisRawReadPortUlong은 NIC의 지정된 I/O 포트에서 ULONG 값을 읽습니다.
NdisRawReadPortUshort

NdisRawReadPortUshort는 NIC의 지정된 I/O 포트에서 USHORT 값을 읽습니다.
NdisRawWritePortBufferUchar

NdisRawWritePortBufferUchar는 호출자가 제공한 버퍼에서 지정된 I/O 포트로 지정된 바이트 수를 씁니다.
NdisRawWritePortBufferUlong

NdisRawWritePortBufferUlong은 호출자가 제공한 버퍼에서 지정된 I/O 포트에 지정된 수의 ULONG 값을 씁니다.
NdisRawWritePortBufferUshort

NdisRawWritePortBufferUshort는 호출자가 제공한 버퍼에서 지정된 I/O 포트로 지정된 수의 USHORT 값을 씁니다.
NdisRawWritePortUchar

NdisRawWritePortUchar는 NIC의 I/O 포트에 바이트를 씁니다.
NdisRawWritePortUlong

NdisRawWritePortUlong은 NIC의 I/O 포트에 ULONG 값을 씁니다.
NdisRawWritePortUshort

NdisRawWritePortUshort는 NIC의 I/O 포트에 USHORT 값을 씁니다.
NdisReadConfiguration

NdisReadConfiguration 함수는 열린 레지스트리 키에 대한 핸들이 지정된 경우 레지스트리에서 지정된 형식의 명명된 항목 값을 반환합니다.
NdisReadNetworkAddress

NdisReadNetworkAddress 함수는 컴퓨터에 설치되었을 때 NIC에 대한 레지스트리에 저장된 소프트웨어 구성 가능한 네트워크 주소를 반환합니다.
NdisReadRegisterUchar

NdisReadRegisterUchar는 메모리 매핑 디바이스 레지스터에서 UCHAR를 읽기 위해 미니포트 드라이버에서 호출됩니다.
NdisReadRegisterUlong

NdisReadRegisterUlong은 메모리 매핑 디바이스 레지스터에서 ULONG을 읽기 위해 미니포트 드라이버에서 호출됩니다.
NdisReadRegisterUshort

NdisReadRegisterUshort는 메모리 매핑 디바이스 레지스터에서 USHORT를 읽기 위해 미니포트 드라이버에서 호출됩니다.
NdisReEnumerateProtocolBindings

NdisReEnumerateProtocolBindings 함수는 NDIS가 드라이버가 바인딩되도록 구성되었지만 드라이버가 현재 바인딩되지 않은 각 미니포트 어댑터에 대해 프로토콜 드라이버의 ProtocolBindAdapterEx 함수를 한 번 호출하도록 합니다.
NdisRegisterDeviceEx

NdisRegisterDeviceEx 함수는 지정된 특성을 기반으로 하는 디바이스 개체를 만듭니다.
NdisRegisterProtocol

NdisRegisterProtocol은 드라이버가 초기화되면 NDIS 드라이버의 ProtocolXxx 진입점 및 이름을 NDIS 라이브러리에 등록합니다.
NdisRegisterProtocolDriver

프로토콜 드라이버는 NdisRegisterProtocolDriver 함수를 호출하여 ProtocolXxx 함수를 NDIS에 등록합니다.
NdisReleaseReadWriteLock

NdisReleaseReadWriteLock 함수는 NdisAcquireReadWriteLock에 대한 이전 호출에서 획득한 잠금을 해제합니다.참고 읽기-쓰기 잠금 인터페이스는 NDIS 6.20 이상 드라이버에서 사용되지 않으며, NdisReleaseReadWriteLock 대신 NdisReleaseRWLock을 사용해야 합니다.
NdisReleaseRWLock

NdisReleaseRWLock 함수는 호출자가 드라이버 스레드 간에 공유되는 리소스에 액세스하는 데 사용하는 읽기/쓰기 잠금을 해제합니다.
NdisReleaseSpinLock

NdisReleaseSpinLock 함수는 NdisAcquireSpinLock 함수에 대한 이전 호출에서 획득한 스핀 잠금을 해제합니다.
NdisRequest

NdisRequest는 NIC의 기능 또는 상태 쿼리하거나 NIC 상태를 설정하는 요청을 기본 드라이버에 전달합니다.
NdisResetEvent

NdisResetEvent 함수는 지정된 이벤트의 Signaled 상태를 지웁니다.
NdisRetrieveUlong

NdisRetrieveUlong 함수는 원본 주소에서 ULONG 값을 검색하여 맞춤 오류를 방지합니다.
NdisReturnNetBufferLists

NDIS 드라이버는 NdisReturnNetBufferLists 함수를 호출하여 연결된 NET_BUFFER 구조 및 네트워크 데이터와 함께 NET_BUFFER_LIST 구조 목록의 소유권을 해제합니다.
NdisScheduleWorkItem

NdisScheduleWorkItem은 시스템 작업자 스레드가 항목을 제거하고 드라이버가 이전에 NdisInitializeWorkItem에 제공한 콜백 함수를 제어하는 큐에 지정된 작업 항목을 삽입합니다.
NdisSendNetBufferLists

프로토콜 드라이버는 NdisSendNetBufferLists 함수를 호출하여 NET_BUFFER_LIST 구조 목록에 포함된 네트워크 데이터를 보냅니다.
NdisSetCoalescableTimerObject

NdisSetCoalescableTimerObject 함수는 드라이버 작업에 타이머의 정확한 만료가 중요하지 않은 경우 일반적으로 전원 소비를 줄이기 위해 운영 체제가 다른 타이머와 조정하는 타이머 개체를 설정합니다.
NdisSetEvent

NdisSetEvent 함수는 지정된 이벤트가 아직 Signaled가 아닌 경우 신호를 받은 상태로 설정합니다.
NdisSetOptionalHandlers

NDIS 드라이버는 NdisSetOptionalHandlers 함수를 호출하여 드라이버 함수의 진입점을 설정하거나 변경할 수 있습니다.
NdisSetPhysicalAddressHigh

NdisSetPhysicalAddressHigh는 지정된 실제 주소의 상위 부분을 지정된 값으로 설정합니다.
NdisSetPhysicalAddressLow

NdisSetPhysicalAddressLow는 지정된 실제 주소의 하위 부분을 지정된 값으로 설정합니다.
NdisSetTimerObject

NdisSetTimerObject 함수는 지정된 간격 후에 또는 주기적으로 타이머 개체를 실행하도록 설정합니다.
NdisStallExecution

NdisStallExecution 함수는 지정된 간격 동안 현재 프로세서에서 호출자를 중단합니다.
NdisStoreUlong

NdisStoreUlong 함수는 ULONG 값을 특정 주소에 저장하여 맞춤 오류를 방지합니다.
NdisSynchronousOidRequest

프로토콜 드라이버는 NdisSynchronousOidRequest 함수를 호출하여 새 동기 OID 요청을 시작하고 기본 드라이버에 발급합니다.
NdisSystemActiveProcessorCount

NdisSystemActiveProcessorCount 함수는 로컬 컴퓨터의 현재 활성 프로세서 수를 반환합니다.
NdisSystemProcessorCount

NdisSystemProcessorCount 함수는 호출자가 유니프로세서 또는 다중 프로세서 컴퓨터에서 실행 중인지 여부를 결정합니다.
NdisTerminateWrapper

NdisTerminateWrapper는 NIC 드라이버가 NdisMInitializeWrapper라고 할 때 할당된 시스템 리소스를 해제합니다.
NdisUnbindAdapter

프로토콜 드라이버는 NdisUnbindAdapter 함수를 호출하여 기본 미니포트 어댑터에 대한 바인딩을 닫도록 NDIS를 요청합니다.
NdisUnchainBufferAtBack

NdisUnchainBufferAtBack은 지정된 패킷에 대한 버퍼 설명자 체인의 끝에 있는 버퍼 설명자를 제거합니다.
NdisUnicodeStringToAnsiString

NdisUnicodeStringToAnsiString 함수는 지정된 계산된 유니코드 문자열을 계산된 ANSI 문자열로 변환합니다. 번역은 현재 시스템 로캘 정보를 준수합니다.
NdisUnmapFile

NdisUnmapFile 함수는 이전에 NdisMapFile 함수로 설정한 파일의 가상 주소 매핑을 해제합니다.
NdisUpcaseUnicodeString

NdisUpcaseUnicodeString 함수는 지정된 유니코드 문자열의 복사본을 대문자로 변환하고 변환된 문자열을 반환합니다. 참고 이 함수는 NDIS 6.0 이상에서는 사용되지 않습니다.
NdisWaitEvent

NdisWaitEvent 함수는 지정된 이벤트가 Signaled 상태로 설정되거나 대기 시간이 초과될 때까지 호출자를 대기 상태로 전환합니다.
NdisWriteConfiguration

NdisWriteConfiguration 함수는 레지스트리에 지정된 항목에 대해 호출자가 제공한 값을 씁니다. 이 함수는 자체 및 NdisReadConfiguration 함수와 관련하여 직렬로 호출되어야 합니다.
NdisWriteErrorLogEntry

NdisWriteErrorLogEntry는 시스템 I/O 오류 로그 파일에 항목을 씁니다.
NdisWriteEventLogEntry

NdisWriteEventLogEntry는 이벤트를 Win32 이벤트 로그에 기록합니다.
NdisWriteRegisterUchar

NdisWriteRegisterUchar는 메모리 매핑 디바이스 레지스터에 UCHAR를 작성하기 위해 미니포트 드라이버에 의해 호출됩니다.
NdisWriteRegisterUlong

NdisWriteRegisterUlong은 메모리 매핑 디바이스 레지스터에 ULONG을 쓰기 위해 미니포트 드라이버에 의해 호출됩니다.
NdisWriteRegisterUshort

NdisWriteRegisterUshort는 메모리 매핑된 디바이스 레지스터에 USHORT를 쓰기 위해 미니포트 드라이버에서 호출됩니다.
NdisZeroMappedMemory

NdisZeroMappedMemory는 NdisMMapIoSpace에 대한 이전 호출과 매핑된 메모리 블록을 0으로 채웁니다.
NdisZeroMemory

NdisZeroMemory 함수는 메모리 블록을 0으로 채웁니다.
NET_BUFFER_LIST_RECEIVE_FILTER_ID

NET_BUFFER_LIST_RECEIVE_FILTER_ID 매크로는 NET_BUFFER_LIST 구조체의 OOB(out-of-band) 데이터에서 수신 필터 식별자를 가져옵니다.
NET_BUFFER_LIST_RECEIVE_FILTER_VPORT_ID

NET_BUFFER_LIST_RECEIVE_FILTER_VPORT_ID 매크로는 NET_BUFFER_LIST 구조의 OOB(대역 외) 데이터 내에서 VPort(가상 포트)의 식별자를 설정하거나 가져옵니다.
NET_BUFFER_LIST_RECEIVE_QUEUE_ID

NET_BUFFER_LIST_RECEIVE_QUEUE_ID 매크로는 NET_BUFFER_LIST 구조체의 OOB(out-of-band) 데이터 내에서 VMQ(가상 머신 큐) 또는 단일 루트 I/O 가상화(SR-IOV)의 식별자를 설정하거나 가져옵니다.
NET_BUFFER_LIST_SWITCH_FORWARDING_DETAIL

Hyper-V 확장 가능 스위치 확장은 NET_BUFFER_LIST_SWITCH_FORWARDING_DETAIL 매크로를 사용하여 NET_BUFFER_LIST 구조의 확장 가능한 스위치 컨텍스트 영역에서 NDIS_SWITCH_FORWARDING_DETAIL_NET_BUFFER_LIST_INFO 공용 구조체에 액세스합니다.

콜백 함수

 
ALLOCATE_SHARED_MEMORY_HANDLER

NetAllocateSharedMemory 함수(ALLOCATE_SHARED_MEMORY_HANDLER 진입점)는 드라이버가 공유 메모리 공급자로부터 공유 메모리를 할당할 때 NDIS에서 호출됩니다.
FILTER_ATTACH

NDIS는 필터 드라이버의 FilterAttach 함수를 호출하여 필터 모듈의 데이터 구조를 할당하고 초기화합니다. 참고 FILTER_ATTACH 형식을 사용하여 함수를 선언해야 합니다.
FILTER_CANCEL_DIRECT_OID_REQUEST

NDIS는 필터 드라이버의 FilterCancelDirectOidRequest 함수를 호출하여 직접 OID 요청을 취소합니다. 참고 FILTER_CANCEL_DIRECT_OID_REQUEST 형식을 사용하여 함수를 선언해야 합니다.
FILTER_CANCEL_OID_REQUEST

NDIS는 필터 드라이버의 FilterCancelOidRequest 함수를 호출하여 OID 요청을 취소합니다. 참고 FILTER_CANCEL_OID_REQUEST 형식을 사용하여 함수를 선언해야 합니다.
FILTER_CANCEL_SEND_NET_BUFFER_LISTS

NDIS는 필터 드라이버의 FilterCancelSendNetBufferLists 함수를 호출하여 지정된 취소 식별자로 표시된 모든 NET_BUFFER_LIST 구조체의 전송을 취소합니다. 참고 FILTER_CANCEL_SEND_NET_BUFFER_LISTS 형식을 사용하여 함수를 선언해야 합니다. 자세한 내용은 다음 예제 섹션을 참조하세요.
FILTER_DETACH

NDIS는 필터 드라이버의 FilterDetach 함수를 호출하여 필터 모듈과 연결된 모든 리소스를 해제합니다. 참고 FILTER_DETACH 형식을 사용하여 함수를 선언해야 합니다.
FILTER_DEVICE_PNP_EVENT_NOTIFY

NDIS는 필터 드라이버의 FilterDevicePnPEventNotify 함수를 호출하여 드라이버에 디바이스 플러그 앤 플레이(PnP) 및 전원 관리 이벤트를 알립니다. 참고 FILTER_DEVICE_PNP_EVENT_NOTIFY 형식을 사용하여 함수를 선언해야 합니다.
FILTER_DIRECT_OID_REQUEST

NDIS는 필터 드라이버의 FilterDirectOidRequest 함수를 호출하여 지정된 필터 모듈과 연결된 직접 OID 요청을 처리합니다. 참고 FILTER_DIRECT_OID_REQUEST 형식을 사용하여 함수를 선언해야 합니다.
FILTER_DIRECT_OID_REQUEST_COMPLETE

NDIS는 FilterDirectOidRequestComplete 함수를 호출하여 기본 드라이버에서 정보를 쿼리하거나 설정하는 필터 드라이버 직접 OID 요청을 완료합니다. 참고 FILTER_DIRECT_OID_REQUEST_COMPLETE 형식을 사용하여 함수를 선언해야 합니다.
FILTER_NET_PNP_EVENT

NDIS는 필터 드라이버의 FilterNetPnPEvent 함수를 호출하여 드라이버에 PnP(네트워크 플러그 앤 플레이) 및 전원 관리 이벤트를 알립니다. 참고 FILTER_NET_PNP_EVENT 형식을 사용하여 함수를 선언해야 합니다.
FILTER_OID_REQUEST

NDIS는 필터 드라이버의 FilterOidRequest 함수를 호출하여 지정된 필터 모듈과 연결된 OID 요청을 처리합니다. 참고 FILTER_OID_REQUEST 형식을 사용하여 함수를 선언해야 합니다.
FILTER_OID_REQUEST_COMPLETE

NDIS는 FilterOidRequestComplete 함수를 호출하여 기본 드라이버에서 정보를 쿼리하거나 설정하는 필터 드라이버 요청을 완료합니다. 참고 FILTER_OID_REQUEST_COMPLETE 형식을 사용하여 함수를 선언해야 합니다.
FILTER_PAUSE

NDIS는 필터 드라이버의 FilterPause 함수를 호출하여 지정된 필터 모듈에 대한 일시 중지 작업을 시작합니다. 참고 FILTER_PAUSE 형식을 사용하여 함수를 선언해야 합니다.
FILTER_RECEIVE_NET_BUFFER_LISTS

NDIS는 FilterReceiveNetBufferLists 함수를 호출하여 수신 표시를 처리하는 필터 드라이버를 요청합니다. 참고 FILTER_RECEIVE_NET_BUFFER_LISTS 형식을 사용하여 함수를 선언해야 합니다.
FILTER_RESTART

FilterRestart 함수는 지정된 필터 모듈에 대한 다시 시작 작업을 시작합니다. 참고 FILTER_RESTART 형식을 사용하여 함수를 선언해야 합니다.
FILTER_RETURN_NET_BUFFER_LISTS

NDIS는 FilterReturnNetBufferLists 함수를 호출하여 NET_BUFFER_LIST 구조체 및 관련 데이터의 연결된 목록을 필터 드라이버에 반환합니다. 참고 FILTER_RETURN_NET_BUFFER_LISTS 형식을 사용하여 함수를 선언해야 합니다.
FILTER_SEND_NET_BUFFER_LISTS

NDIS는 FilterSendNetBufferLists 함수를 호출하여 필터 드라이버가 연결된 NET_BUFFER_LIST 구조 목록을 필터링할 수 있도록 합니다. 참고 FILTER_SEND_NET_BUFFER_LISTS 형식을 사용하여 함수를 선언해야 합니다.
FILTER_SEND_NET_BUFFER_LISTS_COMPLETE

NDIS는 FilterSendNetBufferListsComplete 함수를 호출하여 NdisFSendNetBufferLists 함수를 호출하여 필터 드라이버가 시작한 보내기 요청을 완료합니다. 참고 FILTER_SEND_NET_BUFFER_LISTS_COMPLETE 형식을 사용하여 함수를 선언해야 합니다.
FILTER_SET_MODULE_OPTIONS

FilterSetModuleOptions 함수는 지정된 필터 모듈과 연결된 선택적 서비스 집합을 변경합니다. 참고 FILTER_SET_MODULE_OPTIONS 형식을 사용하여 함수를 선언해야 합니다.
FILTER_STATUS

FilterStatus 함수는 NDIS 또는 기본 드라이버에서 보고하는 상태 변경 내용을 나타냅니다. 참고 FILTER_STATUS 형식을 사용하여 함수를 선언해야 합니다.
FREE_SHARED_MEMORY_HANDLER

NetFreeSharedMemory 함수(FREE_SHARED_MEMORY_HANDLER 진입점)는 드라이버가 공유 메모리 공급자로부터 공유 메모리를 해제할 때 NDIS에서 호출됩니다.
IF_QUERY_OBJECT

ProviderQueryObject 함수는 네트워크 인터페이스에 대한 정보를 검색합니다.
IF_SET_OBJECT

ProviderSetObject 함수는 네트워크 인터페이스와 연결된 정보를 설정합니다.
MINIPORT_ADD_DEVICE

MiniportAddDevice 함수를 사용하면 미니포트 드라이버가 추가된 디바이스에 대한 컨텍스트 영역을 설정할 수 있습니다.
MINIPORT_ALLOCATE_SHARED_MEM_COMPLETE

NDIS는 미니포트 드라이버의 MiniportSharedMemoryAllocateComplete 함수를 호출하여 미니포트 드라이버가 NdisMAllocateSharedMemoryAsyncEx 함수를 호출하여 시작한 공유 메모리 할당 요청을 완료합니다.
MINIPORT_CANCEL_DIRECT_OID_REQUEST

NDIS는 미니포트 드라이버의 MiniportCancelDirectOidRequest 함수를 호출하여 직접 OID 요청을 취소합니다.
MINIPORT_CANCEL_IDLE_NOTIFICATION

NDIS는 MiniportCancelIdleNotification 처리기 함수를 호출하여 NDIS가 일시 중단된 네트워크 어댑터에서 활동을 감지했음을 미니포트 드라이버에 알립니다.
MINIPORT_CANCEL_OID_REQUEST

NDIS는 미니포트 드라이버의 MiniportCancelOidRequest 함수를 호출하여 OID 요청을 취소합니다.
MINIPORT_CANCEL_SEND

NDIS는 미니포트 드라이버의 MiniportCancelSend 함수를 호출하여 지정된 취소 식별자로 표시된 모든 NET_BUFFER_LIST 구조체의 전송을 취소합니다.
MINIPORT_CHECK_FOR_HANG

NDIS는 미니포트 드라이버의 MiniportCheckForHangEx 함수를 호출하여 NIC(네트워크 인터페이스 카드)를 나타내는 미니포트 어댑터의 작동 상태를 검사.
MINIPORT_CO_ACTIVATE_VC

MiniportCoActivateVc 함수는 연결 지향 미니포트에 필요합니다.
MINIPORT_CO_CREATE_VC

MiniportCoCreateVc 함수는 연결 지향 미니포트에 필요합니다.
MINIPORT_CO_DEACTIVATE_VC

MiniportCoDeactivateVc 함수는 연결 지향 미니포트에 필요합니다.
MINIPORT_CO_DELETE_VC

MiniportCoDeleteVc 함수는 연결 지향 미니포트에 필요합니다.
MINIPORT_CO_OID_REQUEST

MiniportCoOidRequest 함수는 CoNDIS 미니포트 드라이버에서 정보를 쿼리하거나 설정하는 OID 요청을 처리합니다. 참고 MINIPORT_CO_OID_REQUEST 형식을 사용하여 함수를 선언해야 합니다.
MINIPORT_CO_SEND_NET_BUFFER_LISTS

MiniportCoSendNetBufferLists 함수는 지정된 연결된 NET_BUFFER_LIST 구조 목록에 포함된 네트워크 데이터를 전송합니다. 참고 MINIPORT_CO_SEND_NET_BUFFER_LISTS 형식을 사용하여 함수를 선언해야 합니다.
MINIPORT_DEVICE_PNP_EVENT_NOTIFY

NDIS는 미니포트 드라이버의 MiniportDevicePnPEventNotify 함수를 호출하여 드라이버에 플러그 앤 플레이(PnP) 이벤트를 알립니다.
MINIPORT_DIRECT_OID_REQUEST

NDIS는 미니포트 드라이버의 MiniportDirectOidRequest 함수를 호출하여 드라이버의 정보를 쿼리하거나 설정하는 직접 OID 요청을 처리합니다.
MINIPORT_DISABLE_INTERRUPT

NDIS는 미니포트 드라이버의 MiniportDisableInterruptEx 처리기를 호출하여 진단 및 문제 해결을 위해 인터럽트를 사용하지 않도록 설정할 수 있습니다.
MINIPORT_DISABLE_MESSAGE_INTERRUPT

NDIS는 미니포트 드라이버의 MiniportDisableMessageInterrupt 처리기를 호출하여 진단 및 문제 해결을 위해 메시지 인터럽트를 사용하지 않도록 설정할 수 있습니다.
MINIPORT_ENABLE_INTERRUPT

NDIS는 미니포트 드라이버의 MiniportEnableInterruptEx 처리기를 호출하여 진단 및 문제 해결을 위해 인터럽트를 사용하도록 설정할 수 있습니다.
MINIPORT_ENABLE_MESSAGE_INTERRUPT

NDIS는 미니포트 드라이버의 MiniportEnableMessageInterrupt 함수를 호출하여 진단 및 문제 해결을 위해 메시지 인터럽트를 사용하도록 설정할 수 있습니다.
MINIPORT_HALT

NDIS는 미니포트 드라이버의 MiniportHaltEx 함수를 호출하여 미니포트 어댑터가 제거될 때 리소스를 해제하고 하드웨어를 중지합니다.
MINIPORT_IDLE_NOTIFICATION

NDIS는 MiniportIdleNotification 처리기 함수를 호출하여 유휴 네트워크 어댑터에서 NDIS 선택적 일시 중단 작업을 시작합니다. 이 작업을 통해 네트워크 어댑터가 일시 중단되고 저전력 상태로 전환됩니다.
MINIPORT_INITIALIZE

NDIS는 미니포트 드라이버의 MiniportInitializeEx 함수를 호출하여 네트워크 I/O 작업에 대한 미니포트 어댑터를 초기화합니다.
MINIPORT_INTERRUPT_DPC

미니포트 드라이버는 드라이버가 NdisMRegisterInterruptEx 함수를 호출하여 인터럽트를 등록하는 경우 MiniportInterruptDPC 함수를 제공해야 합니다.
MINIPORT_ISR

NDIS는 NIC 또는 인터럽트를 NIC와 공유하는 다른 디바이스가 인터럽트를 생성할 때 MiniportInterrupt 함수를 호출합니다.
MINIPORT_MESSAGE_INTERRUPT

NDIS는 NIC가 메시지 기반 인터럽트를 생성할 때 MiniportMessageInterrupt 함수를 호출합니다.
MINIPORT_MESSAGE_INTERRUPT_DPC

미니포트 드라이버는 드라이버가 NdisMRegisterInterruptEx 함수를 호출하여 인터럽트를 등록하는 경우 MiniportMessageInterruptDPC 처리기를 제공해야 합니다.
MINIPORT_OID_REQUEST

NDIS는 미니포트 드라이버의 MiniportOidRequest 함수를 호출하여 드라이버의 정보를 쿼리하거나 설정하는 OID 요청을 처리합니다.
MINIPORT_PAUSE

NDIS는 미니포트 드라이버의 MiniportPause 함수를 호출하여 지정된 미니포트 어댑터를 통한 네트워크 데이터 흐름을 중지합니다.
MINIPORT_PNP_IRP

MiniportPnpIrp 함수를 사용하면 미니포트 드라이버가 필요에 따라 PnP(플러그 앤 플레이) 리소스를 관리할 수 있습니다.
MINIPORT_PROCESS_SG_LIST

버스 master 미니포트 드라이버는 네트워크 데이터에 대한 분산/수집 목록을 처리하는 MiniportProcessSGList 함수를 제공합니다.
MINIPORT_REMOVE_DEVICE

MiniportRemoveDevice 함수는 MiniportAddDevice 함수가 할당한 리소스를 해제합니다.
MINIPORT_RESET

NDIS는 NDIS 미니포트 드라이버의 MiniportResetEx 함수를 호출하여 NIC(네트워크 인터페이스 카드)의 재설정을 시작합니다. 자세한 내용은 미니포트 어댑터 중단 및 다시 설정 작업 및 미니포트 드라이버 하드웨어 재설정을 참조하세요.
MINIPORT_RESTART

MiniportRestart 함수는 일시 중지된 미니포트 어댑터에 대한 다시 시작 요청을 시작합니다.
MINIPORT_RETURN_NET_BUFFER_LISTS

NDIS는 MiniportReturnNetBufferLists 함수를 호출하여 NET_BUFFER_LIST 구조체, 연결된 NET_BUFFER 구조체 및 연결된 모든 MDL의 소유권을 미니포트 드라이버에 반환합니다.
MINIPORT_SEND_NET_BUFFER_LISTS

NDIS는 MiniportSendNetBufferLists 함수를 호출하여 NET_BUFFER_LIST 구조의 연결된 목록에 포함된 네트워크 데이터를 전송합니다.
MINIPORT_SHUTDOWN

NDIS는 시스템이 종료되면 미니포트 드라이버의 MiniportShutdownEx 함수를 호출합니다.
MINIPORT_SYNCHRONIZE_INTERRUPT

DIRQL 미만에서 실행되는 드라이버 함수가 MiniportInterrupt 함수와 리소스를 공유하는 경우 미니포트 드라이버는 MiniportSynchronizeInterrupt 처리기를 제공해야 합니다.
MINIPORT_UNLOAD

NDIS는 미니포트 드라이버의 MiniportDriverUnload 함수를 호출하여 시스템이 드라이버 언로드 작업을 완료하기 전에 드라이버에 리소스를 해제하도록 요청합니다.
NDIS_PD_ALLOCATE_COUNTER

PD(PacketDirect) 플랫폼은 PD 지원 미니포트 드라이버의 NdisPDAllocateCounter 함수를 호출하여 카운터 개체를 할당합니다.
NDIS_PD_ALLOCATE_QUEUE

PD(PacketDirect) 플랫폼은 PD 지원 미니포트 드라이버의 NdisPDAllocateQueue 함수를 호출하여 큐를 할당합니다.
NDIS_PD_CLEAR_RECEIVE_FILTER

PD(PacketDirect) 플랫폼은 PD 지원 미니포트 드라이버의 NdisPDClearReceiveFilter 함수를 호출하여 PD 플랫폼에서 이 필터를 지웁니다.
NDIS_PD_FLUSH_QUEUE

PD(PacketDirect) 플랫폼은 PD 지원 미니포트 드라이버의 PDFlushQueue 함수를 호출하여 지정된 큐를 플러시하여 큐에서 아직 완료되지 않은 항목이 곧 완료되도록 합니다.
NDIS_PD_FREE_COUNTER

PD(PacketDirect) 플랫폼은 PD 지원 미니포트 드라이버의 NdisPDFreeCounter 함수를 호출하여 카운터 개체를 해제합니다.
NDIS_PD_FREE_QUEUE

PD(PacketDirect) 플랫폼은 PD 지원 미니포트 드라이버의 NdisPDFreeQueue 함수를 호출하여 큐를 해제합니다.
NDIS_PD_POST_AND_DRAIN_BUFFER_LIST

PD(PacketDirect) 플랫폼은 PD 지원 미니포트 드라이버의 PDPostAndDrainBufferList 함수를 호출하여 PD_BUFFER 구조를 PD 전송/수신 큐에 게시하고 이전에 게시된 PD_BUFFER 구조체를 드레이닝합니다.
NDIS_PD_QUERY_COUNTER

PD(PacketDirect) 플랫폼은 PD 지원 미니포트 드라이버의 NdisPDQueryCounter 함수를 호출하여 카운터 개체에 저장된 현재 값을 쿼리합니다.
NDIS_PD_QUERY_QUEUE_DEPTH

PD(PacketDirect) 플랫폼은 PD 지원 미니포트 드라이버의 PDQueryQueueDepth 함수를 호출하여 큐에 게시된 처리되지 않은 PD_BUFFER 구조의 수를 반환합니다.
NDIS_PD_SET_RECEIVE_FILTER

PD(PacketDirect) 플랫폼은 PD 지원 미니포트 드라이버의 NdisPDSetReceiveFilter 함수를 호출하여 특정 패킷 흐름을 특정 PD 수신 큐로 전달합니다.
NDIS_PROCESS_SG_LIST

NetProcessSGList 함수(NDIS_PROCESS_SG_LIST_HANDLER 진입점)는 분산/수집 목록을 처리합니다.
NDIS_SWITCH_ADD_NET_BUFFER_LIST_DESTINATION

AddNetBufferListDestination 함수는 NET_BUFFER_LIST 구조로 지정된 패킷에 대한 단일 대상 포트를 추가합니다.
NDIS_SWITCH_ALLOCATE_NET_BUFFER_LIST_FORWARDING_CONTEXT

AllocateNetBufferListForwardingContext 함수는 확장 가능한 스위치 내에서 보내기 또는 받기 작업을 위한 NET_BUFFER_LIST 구조를 준비합니다.
NDIS_SWITCH_COPY_NET_BUFFER_LIST_INFO

Hyper-V 확장은 CopyNetBufferListInfo 함수를 호출하여 원본 패킷의 NET_BUFFER_LIST 구조에서 대상 패킷의 NET_BUFFER_LIST 구조로 OOB(out-of-band) 전달 컨텍스트를 복사합니다.
NDIS_SWITCH_DEREFERENCE_SWITCH_NIC

DereferenceSwitchNic 함수는 확장 가능한 스위치 포트에 연결된 네트워크 어댑터에 대한 Hyper-V 확장 가능한 스위치 참조 카운터를 감소합니다. 참조 카운터는 ReferenceSwitchNic에 대한 이전 호출을 통해 증가했습니다.
NDIS_SWITCH_DEREFERENCE_SWITCH_PORT

DereferenceSwitchPort 함수는 확장 가능한 스위치 포트에 대한 Hyper-V 확장 가능한 스위치 참조 카운터를 감소합니다. ReferenceSwitchPort에 대한 이전 호출을 통해 참조 카운터가 증가했습니다.
NDIS_SWITCH_FREE_NET_BUFFER_LIST_FORWARDING_CONTEXT

FreeNetBufferListForwardingContext 함수는 NET_BUFFER_LIST 구조체의 OOB(out-of-band) 확장 가능한 스위치 전달 컨텍스트에서 리소스를 해제합니다.
NDIS_SWITCH_GET_NET_BUFFER_LIST_DESTINATIONS

GetNetBufferListDestinations 함수는 NET_BUFFER_LIST 구조로 지정된 패킷의 Hyper-V 확장 가능한 스위치 대상 포트를 반환합니다.
NDIS_SWITCH_GET_NET_BUFFER_LIST_SWITCH_CONTEXT

Hyper-V 확장 가능 스위치 확장은 GetNetBufferListSwitchContext 함수를 호출하여 이전에 NET_BUFFER_LIST 설정된 스위치 컨텍스트를 검색합니다.
NDIS_SWITCH_GROW_NET_BUFFER_LIST_DESTINATIONS

GrowNetBufferListDestinations 함수는 추가 Hyper-V 확장 가능한 스위치 대상 포트를 위한 공간을 NET_BUFFER_LIST 구조로 지정된 패킷에 추가합니다.
NDIS_SWITCH_REFERENCE_SWITCH_NIC

ReferenceSwitchNic 함수는 확장 가능한 스위치 포트에 연결된 네트워크 어댑터에 대한 Hyper-V 확장 가능한 스위치 참조 카운터를 증가합니다.
NDIS_SWITCH_REFERENCE_SWITCH_PORT

ReferenceSwitchPort 함수는 확장 가능한 스위치 포트에 대한 Hyper-V 확장 가능한 스위치 참조 카운터를 증가합니다.
NDIS_SWITCH_REPORT_FILTERED_NET_BUFFER_LISTS

ReportFilteredNetBufferLists 함수는 확장 가능한 스위치 확장에 의해 포트 배달에서 삭제되거나 제외된 하나 이상의 네트워크 패킷에 대해 보고합니다. 각 네트워크 패킷은 NET_BUFFER_LIST 구조를 통해 정의됩니다.
NDIS_SWITCH_SET_NET_BUFFER_LIST_SOURCE

SetNetBufferListSource 함수는 NET_BUFFER_LIST 구조로 지정된 패킷에 대한 Hyper-V 확장 가능한 스위치 원본 포트 식별자 및 네트워크 어댑터 인덱스를 설정합니다.
NDIS_SWITCH_SET_NET_BUFFER_LIST_SWITCH_CONTEXT

Hyper-V 확장 가능 스위치 확장은 SetNetBufferListSwitchContext 함수를 호출하여 확장 할당 컨텍스트 버퍼를 NET_BUFFER_LIST 연결합니다.
NDIS_SWITCH_UPDATE_NET_BUFFER_LIST_DESTINATIONS

Hyper-V 확장 가능 스위치 확장은 UpdateNetBufferListDestinations 함수를 호출하여 확장이 확장 가능한 여러 스위치 대상 포트가 포함된 패킷에 대해 수정한 내용을 커밋합니다.
NDIS_TIMER_FUNCTION

NdisTimerFunction 함수는 드라이버가 타이머가 발생할 때 원샷 또는 주기적 타이머를 설정한 후 NDIS에서 호출됩니다. 참고 NDIS_TIMER_FUNCTION 형식을 사용하여 함수를 선언해야 합니다.
PROTOCOL_BIND_ADAPTER_EX

NDIS는 프로토콜 드라이버의 ProtocolBindAdapterEx 함수를 호출하여 드라이버가 미니포트 어댑터에 바인딩하도록 요청합니다. 참고 PROTOCOL_BIND_ADAPTER_EX 형식을 사용하여 함수를 선언해야 합니다.
PROTOCOL_CL_ADD_PARTY_COMPLETE

ProtocolClAddPartyComplete 함수는 다중 포인트 연결을 설정하는 연결 지향 NDIS 클라이언트에 필요합니다.
PROTOCOL_CL_CALL_CONNECTED

ProtocolClCallConnected 함수는 들어오는 호출을 수락하는 연결 지향 NDIS 클라이언트에서 사용됩니다.
PROTOCOL_CL_CLOSE_AF_COMPLETE

ProtocolClcloseAfComplete 함수는 연결 지향 NDIS 클라이언트에서 사용됩니다.
PROTOCOL_CL_CLOSE_CALL_COMPLETE

ProtocolCloseCallComplete 함수는 연결 지향 NDIS 클라이언트에서 사용됩니다.
PROTOCOL_CL_DEREGISTER_SAP_COMPLETE

ProtocolClDeregisterSapComplete 함수는 연결 지향 NDIS 클라이언트에서 사용됩니다.
PROTOCOL_CL_DROP_PARTY_COMPLETE

ProtocolClDropPartyComplete 함수는 다중 포인트 연결을 설정하는 연결 지향 NDIS 클라이언트에서 사용됩니다.
PROTOCOL_CL_INCOMING_CALL

ProtocolClIncomingCall 함수는 들어오는 호출을 수락하는 연결 지향 클라이언트에서 사용됩니다.
PROTOCOL_CL_INCOMING_CALL_QOS_CHANGE

ProtocolClIncomingCallQoSChange 함수는 동적 서비스 품질을 지원하는 네트워크의 연결 지향 클라이언트에서 사용됩니다.
PROTOCOL_CL_INCOMING_CLOSE_CALL

ProtocolClIncomingCloseCall 함수는 모든 연결 지향 NDIS 클라이언트에서 사용됩니다.
PROTOCOL_CL_INCOMING_DROP_PARTY

ProtocolClIncomingDropParty 함수는 다중 포인트 연결을 설정하는 연결 지향 NDIS 클라이언트에서 사용됩니다.
PROTOCOL_CL_MAKE_CALL_COMPLETE

ProtocolClMakeCallComplete 함수는 발신 호출을 하는 연결 지향 NDIS 클라이언트에서 사용됩니다.
PROTOCOL_CL_MODIFY_CALL_QOS_COMPLETE

ProtocolClModifyCallQoSComplete 함수는 연결의 서비스 품질을 동적으로 수정할 수 있는 연결 지향 NDIS 클라이언트에서 사용됩니다.
PROTOCOL_CL_NOTIFY_CLOSE_AF

ProtocolClNotifyCloseAf 함수는 클라이언트가 연결된 주소 패밀리(AF)를 닫아야 한다고 CoNDIS 클라이언트에 알린 것입니다. 참고 PROTOCOL_CL_NOTIFY_CLOSE_AF 형식을 사용하여 함수를 선언해야 합니다.
PROTOCOL_CL_OPEN_AF_COMPLETE_EX

ProtocolClOpenAfCompleteEx 함수는 CoNDIS 클라이언트가 NdisClOpenAddressFamilyEx 함수라고 할 때 시작된 AF(주소 패밀리)의 열기를 완료합니다. 참고 PROTOCOL_CL_OPEN_AF_COMPLETE_EX 형식을 사용하여 함수를 선언해야 합니다. 자세한 내용은 다음 예제 섹션을 참조하세요.
PROTOCOL_CL_REGISTER_SAP_COMPLETE

들어오는 호출을 수락하는 연결 지향 NDIS 클라이언트에는 NdisClRegisterSap으로 시작하는 비동기 작업을 완료하기 위한 ProtocolClRegisterSapComplete 함수가 있어야 합니다.
PROTOCOL_CLOSE_ADAPTER_COMPLETE_EX

NDIS는 프로토콜 드라이버의 ProtocolCloseAdapterCompleteEx 함수를 호출하여 NdisCloseAdapterEx 함수가 NDIS_STATUS_PENDING 반환하는 닫기 어댑터 작업을 완료합니다. 참고 PROTOCOL_CLOSE_ADAPTER_COMPLETE_EX 형식을 사용하여 함수를 선언해야 합니다. 자세한 내용은 다음 예제 섹션을 참조하세요.
PROTOCOL_CM_ACTIVATE_VC_COMPLETE

ProtocolCmActivateVcComplete 함수가 필요합니다.
PROTOCOL_CM_ADD_PARTY

ProtocolCmAddParty 함수는 필수 함수입니다.
PROTOCOL_CM_CLOSE_AF

ProtocolCmCloseAf 함수는 호출 관리자가 지원하는 주소 패밀리에 대해 열려 있는 리소스당 릴리스하는 필수 함수입니다. 참고 PROTOCOL_CM_CLOSE_AF 형식을 사용하여 함수를 선언해야 합니다.
PROTOCOL_CM_CLOSE_CALL

ProtocolCmCloseCall 함수는 기존 호출을 종료하고 호출 관리자가 호출에 할당한 모든 리소스를 해제하는 필수 함수입니다. 참고 PROTOCOL_CM_CLOSE_CALL 형식을 사용하여 함수를 선언해야 합니다.
PROTOCOL_CM_DEACTIVATE_VC_COMPLETE

ProtocolCmDeactivateVcComplete 함수는 필수 함수입니다.
PROTOCOL_CM_DEREGISTER_SAP

ProtocolCmDeregisterSap 함수가 필요합니다.
PROTOCOL_CM_DROP_PARTY

ProtocolCmDropParty 함수가 필요합니다.
PROTOCOL_CM_INCOMING_CALL_COMPLETE

ProtocolCmIncomingCallComplete 함수가 필요합니다.
PROTOCOL_CM_MAKE_CALL

ProtocolCmMakeCall 함수는 VC(가상 연결)에 대한 미디어별 매개 변수를 설정하고 가상 연결을 활성화하는 필수 함수입니다. 참고 PROTOCOL_CM_MAKE_CALL 형식을 사용하여 함수를 선언해야 합니다.
PROTOCOL_CM_MODIFY_QOS_CALL

ProtocolCmModifyCallQoS 함수가 필요합니다.
PROTOCOL_CM_NOTIFY_CLOSE_AF_COMPLETE

ProtocolCmNotifyCloseAfComplete 함수는 클라이언트가 각각 NdisCmNotifyCloseAddressFamily 또는 NdisMCmNotifyCloseAddressFamily 함수를 호출하여 시작된 독립 실행형 통화 관리자 또는 MCM(미니포트 호출 관리자)의 AF(주소 패밀리) 닫기를 완료했음을 나타냅니다. 참고 PROTOCOL_CM_NOTIFY_CLOSE_AF_COMPLETE 형식을 사용하여 함수를 선언해야 합니다. 자세한 내용은 다음 예제 섹션을 참조하세요.
PROTOCOL_CM_OPEN_AF

ProtocolCmOpenAf 함수가 필요합니다.
PROTOCOL_CM_REG_SAP

ProtocolCmRegisterSap 함수는 호출 관리자가 연결 지향 클라이언트를 대신하여 SAP(서비스 액세스 지점)를 등록하도록 요청하기 위해 NDIS에서 호출하는 필수 함수입니다. 참고 PROTOCOL_CM_REG_SAP 형식을 사용하여 함수를 선언해야 합니다. 자세한 내용은 다음 예제 섹션을 참조하세요.
PROTOCOL_CO_AF_REGISTER_NOTIFY

ProtocolCoAfRegisterNotify 함수는 연결 지향 NDIS 클라이언트에서 사용됩니다.
PROTOCOL_CO_CREATE_VC

ProtocolCoCreateVc 함수는 호출 관리자 또는 클라이언트가 VC(가상 연결)를 활성화하고 유지하는 데 필요한 리소스를 할당하는 데 필요한 함수입니다. 참고 PROTOCOL_CO_CREATE_VC 형식을 사용하여 함수를 선언해야 합니다.
PROTOCOL_CO_DELETE_VC

ProtocolCoDeleteVc 함수가 필요합니다.
PROTOCOL_CO_OID_REQUEST

ProtocolCoOidRequest 함수는 CoNDIS 클라이언트 또는 독립 실행형 호출 관리자가 NdisCoOidRequest 함수를 호출하여 시작하거나 MCM(미니포트 호출 관리자) 드라이버가 NdisMCmOidRequest 함수를 호출하여 시작하는 OID 요청을 처리합니다. 참고 PROTOCOL_CO_OID_REQUEST 형식을 사용하여 함수를 선언해야 합니다. 자세한 내용은 다음 예제 섹션을 참조하세요.
PROTOCOL_CO_OID_REQUEST_COMPLETE

ProtocolCoOidRequestComplete 함수는 비동기 CoNDIS OID 요청 처리를 완료합니다. 참고 PROTOCOL_CO_OID_REQUEST_COMPLETE 형식을 사용하여 함수를 선언해야 합니다.
PROTOCOL_CO_RECEIVE_NET_BUFFER_LISTS

ProtocolCoReceiveNetBufferLists 함수 프로세스는 기본 드라이버로부터 표시를 받습니다. 참고 PROTOCOL_CO_RECEIVE_NET_BUFFER_LISTS 형식을 사용하여 함수를 선언해야 합니다.
PROTOCOL_CO_SEND_NET_BUFFER_LISTS_COMPLETE

ProtocolCoSendNetBufferListsComplete 함수는 프로토콜 드라이버가 NdisCoSendNetBufferLists 함수를 호출하여 시작한 보내기 작업을 완료합니다. 참고 PROTOCOL_CO_SEND_NET_BUFFER_LISTS_COMPLETE 형식을 사용하여 함수를 선언해야 합니다. 자세한 내용은 다음 예제 섹션을 참조하세요.
PROTOCOL_CO_STATUS_EX

ProtocolCoStatusEx 함수는 기본 연결 지향 드라이버 또는 NDIS의 상태 변경 내용을 나타냅니다. 참고 PROTOCOL_CO_STATUS_EX 형식을 사용하여 함수를 선언해야 합니다.
PROTOCOL_DIRECT_OID_REQUEST_COMPLETE

ProtocolDirectOidRequestComplete 함수는 NdisDirectOidRequest 함수가 NDIS_STATUS_PENDING 반환한 프로토콜 드라이버 시작 직접 OID 요청의 처리를 완료합니다. 참고 PROTOCOL_DIRECT_OID_REQUEST_COMPLETE 형식을 사용하여 함수를 선언해야 합니다. 자세한 내용은 다음 예제 섹션을 참조하세요.
PROTOCOL_NET_PNP_EVENT

NDIS는 ProtocolNetPnPEvent 함수를 호출하여 프로토콜 드라이버에 대한 네트워크 플러그 앤 플레이 이벤트, NDIS PnP 이벤트 또는 전원 관리 이벤트를 나타냅니다. 참고 PROTOCOL_NET_PNP_EVENT 형식을 사용하여 함수를 선언해야 합니다.
PROTOCOL_OID_REQUEST_COMPLETE

ProtocolOidRequestComplete 함수는 NdisOidRequest 함수가 NDIS_STATUS_PENDING 반환한 프로토콜 드라이버 시작 OID 요청의 처리를 완료합니다. 참고 PROTOCOL_OID_REQUEST_COMPLETE 형식을 사용하여 함수를 선언해야 합니다. 자세한 내용은 다음 예제 섹션을 참조하세요.
PROTOCOL_OPEN_ADAPTER_COMPLETE_EX

NDIS는 프로토콜 드라이버의 ProtocolOpenAdapterCompleteEx 함수를 호출하여 NdisOpenAdapterEx 함수가 NDIS_STATUS_PENDING 반환한 열린 어댑터 작업을 완료합니다. 참고 PROTOCOL_OPEN_ADAPTER_COMPLETE_EX 형식을 사용하여 함수를 선언해야 합니다. 자세한 내용은 다음 예제 섹션을 참조하세요.
PROTOCOL_RECEIVE_NET_BUFFER_LISTS

ProtocolReceiveNetBufferLists 함수 프로세스는 기본 드라이버로부터 표시를 받습니다. 참고 PROTOCOL_RECEIVE_NET_BUFFER_LISTS 형식을 사용하여 함수를 선언해야 합니다.
PROTOCOL_SEND_NET_BUFFER_LISTS_COMPLETE

ProtocolSendNetBufferListsComplete 함수는 프로토콜 드라이버가 NdisSendNetBufferLists 함수를 호출하여 시작한 보내기 작업을 완료합니다. 참고 PROTOCOL_SEND_NET_BUFFER_LISTS_COMPLETE 형식을 사용하여 함수를 선언해야 합니다. 자세한 내용은 다음 예제 섹션을 참조하세요.
PROTOCOL_STATUS_EX

ProtocolStatusEx 함수는 기본 연결 없는 드라이버 또는 NDIS의 상태 변경을 나타냅니다. 참고 PROTOCOL_STATUS_EX 형식을 사용하여 함수를 선언해야 합니다.
PROTOCOL_UNBIND_ADAPTER_EX

NDIS는 프로토콜 드라이버의 ProtocolUnbindAdapterEx 함수를 호출하여 드라이버가 기본 미니포트 어댑터에서 바인딩 해제되도록 요청합니다. 참고 PROTOCOL_UNBIND_ADAPTER_EX 형식을 사용하여 함수를 선언해야 합니다.
PROTOCOL_UNINSTALL

NDIS는 프로토콜 드라이버의 ProtocolUninstall 함수를 호출하여 프로토콜 드라이버를 제거하기 전에 정리 작업을 수행합니다. 참고 PROTOCOL_UNINSTALL 형식을 사용하여 함수를 선언해야 합니다.
SET_OPTIONS

NDIS는 드라이버의 XxxSetOptions 함수를 호출하여 드라이버가 선택적 서비스를 등록할 수 있도록 합니다.

구조체

 
BINARY_DATA

BINARY_DATA 구조에는 레지스트리에 명명된 항목의 이진 데이터가 포함됩니다.
IPSEC_OFFLOAD_V2_ADD_SA

IPSEC_OFFLOAD_V2_ADD_SA 구조는 미니포트 드라이버가 NIC에 추가해야 하는 SA(보안 연결)에 대한 정보를 정의합니다.
IPSEC_OFFLOAD_V2_ADD_SA_EX

IPSEC_OFFLOAD_V2_ADD_SA_EX 구조는 미니포트 드라이버가 NIC에 추가해야 하는 SA(보안 연결)에 대한 정보를 정의합니다.
IPSEC_OFFLOAD_V2_ALGORITHM_INFO

IPSEC_OFFLOAD_V2_ALGORITHM_INFO 구조는 SA(보안 연결)에 사용되는 알고리즘을 지정합니다.
IPSEC_OFFLOAD_V2_DELETE_SA

IPSEC_OFFLOAD_V2_DELETE_SA 구조체는 NIC에서 삭제해야 하는 SA(보안 연결)와 연결된 목록의 다음 IPSEC_OFFLOAD_V2_DELETE_SA 구조에 대한 포인터를 지정합니다.
IPSEC_OFFLOAD_V2_SECURITY_ASSOCIATION

IPSEC_OFFLOAD_V2_SECURITY_ASSOCIATION 구조는 단일 SA(보안 연결)를 지정합니다.
IPSEC_OFFLOAD_V2_UPDATE_SA

IPSEC_OFFLOAD_V2_UPDATE_SA 구조는 미니포트 드라이버가 이전에 NIC에 추가한 SAS(보안 연결)와 연결된 목록의 다음 IPSEC_OFFLOAD_V2_UPDATE_SA 구조에 대한 포인터에 대한 정보를 업데이트합니다.
LOCK_STATE

LOCK_STATE 구조체는 읽기/쓰기 잠금의 상태를 추적합니다.
LOCK_STATE_EX

LOCK_STATE_EX 구조체는 읽기/쓰기 잠금의 상태를 추적합니다.
NDIS_BIND_FAILED_NOTIFICATION

NDIS_BIND_FAILED_NOTIFICATION 구조는 바인딩 이벤트 실패를 설명합니다.
NDIS_BIND_PARAMETERS

NDIS는 바인딩의 특성을 정의하고 프로토콜 드라이버에 전달하는 정보를 사용하여 NDIS_BIND_PARAMETERS 구조를 초기화합니다.
NDIS_CO_CALL_MANAGER_OPTIONAL_HANDLERS

NDIS_CO_CALL_MANAGER_OPTIONAL_HANDLERS 구조체는 이 구조를 NdisSetOptionalHandlers 함수에 전달하는 드라이버에 대한 CoNDIS 호출 관리자 ProtocolXxx 함수를 지정합니다.
NDIS_CO_CLIENT_OPTIONAL_HANDLERS

NDIS_CO_CLIENT_OPTIONAL_HANDLERS 구조체는 이 구조를 NdisSetOptionalHandlers 함수에 전달하는 프로토콜 드라이버에 대한 CoNDIS 클라이언트 ProtocolXxx 함수의 진입점을 지정합니다.
NDIS_CONFIGURATION_OBJECT

NDIS_CONFIGURATION_OBJECT 구조체는 NDIS 드라이버가 NdisOpenConfigurationEx 함수에 전달할 수 있는 구성 개체의 특성을 정의합니다.
NDIS_CONFIGURATION_PARAMETER

NDIS_CONFIGURATION_PARAMETER 구조에는 레지스트리에 명명된 항목의 데이터와 형식이 포함됩니다.
NDIS_DEVICE_OBJECT_ATTRIBUTES

NDIS_DEVICE_OBJECT_ATTRIBUTES 구조는 NDIS 필터 또는 미니포트 드라이버가 NdisRegisterDeviceEx 함수에 전달할 수 있는 디바이스의 특성을 정의합니다.
NDIS_ENUM_FILTERS

필터 스택에 대한 필터 정보를 제공하기 위해 NdisEnumerateFilterModules 함수 호출에서 NDIS_ENUM_FILTERS 구조체가 반환됩니다.
NDIS_FILTER_ATTACH_PARAMETERS

NDIS_FILTER_ATTACH_PARAMETERS 구조체는 필터 모듈에 대한 초기화 매개 변수를 정의합니다.
NDIS_FILTER_ATTRIBUTES

NDIS_FILTER_ATTRIBUTES 구조는 필터 모듈의 특성을 정의합니다.
NDIS_FILTER_DRIVER_CHARACTERISTICS

드라이버 특성을 지정하기 위해 필터 드라이버는 NDIS_FILTER_DRIVER_CHARACTERISTICS 구조를 초기화하고 NDIS에 전달합니다.
NDIS_FILTER_INTERFACE

NDIS_FILTER_INTERFACE 구조체는 NDIS 필터의 특성을 정의합니다.
NDIS_FILTER_PARTIAL_CHARACTERISTICS

필터 모듈에 대한 선택적 진입점을 지정하기 위해 필터 드라이버는 NDIS_FILTER_PARTIAL_CHARACTERISTICS 구조를 초기화하고 NdisSetOptionalHandlers 함수에 전달합니다.
NDIS_FILTER_PAUSE_PARAMETERS

NDIS_FILTER_PAUSE_PARAMETERS 구조체는 필터 모듈에 대한 일시 중지 매개 변수를 정의합니다.
NDIS_FILTER_RESTART_PARAMETERS

NDIS_FILTER_RESTART_PARAMETERS 구조체는 필터 모듈에 대한 다시 시작 매개 변수를 정의합니다.
NDIS_GENERIC_OBJECT

NDIS_GENERIC_OBJECT 구조체는 소프트웨어 구성 요소가 NDIS 핸들을 가져오는 데 사용할 수 있는 제네릭 개체를 정의합니다.
NDIS_HD_SPLIT_ATTRIBUTES

NDIS_HD_SPLIT_ATTRIBUTES 구조는 미니포트 어댑터와 연결된 헤더-데이터 분할 특성(있는 경우)을 정의합니다.
NDIS_IF_PROVIDER_CHARACTERISTICS

NDIS_IF_PROVIDER_CHARACTERISTICS 구조는 NDIS 네트워크 인터페이스 공급자 진입점 및 기타 공급자 특성을 정의합니다.
NDIS_IPSEC_OFFLOAD_V1_NET_BUFFER_LIST_INFO

NDIS_IPSEC_OFFLOAD_V1_NET_BUFFER_LIST_INFO 구조는 TCP/IP 전송에서 미니포트 드라이버로 IPsec(인터넷 프로토콜 보안) 작업을 오프로드하는 데 사용되는 정보를 지정합니다.
NDIS_IPSEC_OFFLOAD_V2_HEADER_NET_BUFFER_LIST_INFO

NDIS_IPSEC_OFFLOAD_V2_HEADER_NET_BUFFER_LIST_INFO 구조체는 NET_BUFFER_LIST 구조체의 OOB 데이터에서 IPsec 헤더 정보를 지정합니다.
NDIS_IPSEC_OFFLOAD_V2_NET_BUFFER_LIST_INFO

NDIS_IPSEC_OFFLOAD_V2_NET_BUFFER_LIST_INFO 구조는 TCP/IP 전송에서 NIC로 인터넷 프로토콜 보안 오프로드 버전 2(IPsecOV2) 작업을 오프로드하는 데 사용되는 정보를 지정합니다.
NDIS_IPSEC_OFFLOAD_V2_TUNNEL_NET_BUFFER_LIST_INFO

NDIS_IPSEC_OFFLOAD_V2_TUNNEL_NET_BUFFER_LIST_INFO 구조는 송신 패킷의 터널 부분에 대한 SA(보안 연결) 오프로드 핸들을 지정합니다.
NDIS_MINIPORT_ADAPTER_ATTRIBUTES

NDIS_MINIPORT_ADAPTER_ATTRIBUTES 구조체는 다음 구조체의 자리 표시자입니다._NDIS_OBJECT_HEADER NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES NDIS_MINIPORT_ADAPTER_REGISTRATION_ATTRIBUTES NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES NDIS_MINIPORT_ADAPTER_NATIVE_802_11_ATTRIBUTES NDIS_MINIPORT_ADAPTER_HARDWARE_ASSIST_ATTRIBUTESNDIS_MINIPORT_ADAPTER_NDK_ATTRIBUTES
NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES

NDIS 미니포트 드라이버는 미니포트 어댑터와 연결된 일반 미니포트 드라이버 특성을 정의하는 NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES 구조를 설정합니다.
NDIS_MINIPORT_ADAPTER_HARDWARE_ASSIST_ATTRIBUTES

NDIS_MINIPORT_ADAPTER_HARDWARE_ASSIST_ATTRIBUTES 구조는 네트워크 어댑터의 하드웨어 지원 특성을 지정합니다.
NDIS_MINIPORT_ADAPTER_NATIVE_802_11_ATTRIBUTES

중요 네이티브 802.11 무선 LAN 인터페이스는 Windows 10 이상에서 더 이상 사용되지 않습니다.
NDIS_MINIPORT_ADAPTER_NDK_ATTRIBUTES

NDIS_MINIPORT_ADAPTER_NDK_ATTRIBUTES 구조체는 미니포트 어댑터의 NDK 기능을 지정합니다. 이 구조체는 NDIS_MINIPORT_ADAPTER_ATTRIBUTES 공용 구조체의 NDKAttributes 멤버에서 사용됩니다.
NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES

NDIS 미니포트 드라이버는 미니포트 어댑터와 연결된 태스크 오프로드 및 연결 오프로드 특성(있는 경우)을 정의하는 NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES 구조를 설정합니다.
NDIS_MINIPORT_ADAPTER_REGISTRATION_ATTRIBUTES

NDIS 미니포트 드라이버는 미니포트 어댑터와 연결된 등록 특성을 정의하는 NDIS_MINIPORT_ADAPTER_REGISTRATION_ATTRIBUTES 구조를 설정합니다.
NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES

NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES 구조는 추가된 디바이스에 대한 드라이버 정의 컨텍스트 영역을 지정합니다.
NDIS_MINIPORT_CO_CHARACTERISTICS

NDIS_MINIPORT_CO_CHARACTERISTICS 구조체는 CoNDIS 미니포트 드라이버의 CoNDIS 진입점을 지정합니다.
NDIS_MINIPORT_DRIVER_CHARACTERISTICS

NDIS 드라이버는 miniportXxx 함수의 진입점을 포함하여 미니포트 드라이버 특성을 정의하기 위해 NDIS_MINIPORT_DRIVER_CHARACTERISTICS 구조를 초기화합니다.
NDIS_MINIPORT_INIT_PARAMETERS

NDIS_MINIPORT_INIT_PARAMETERS 구조체는 미니포트 어댑터에 대한 초기화 매개 변수를 정의합니다.
NDIS_MINIPORT_INTERRUPT_CHARACTERISTICS

NDIS 미니포트 드라이버는 NDIS_MINIPORT_INTERRUPT_CHARACTERISTICS 구조체에서 인터럽트 특성을 정의하고 구조를 NdisMRegisterInterruptEx 함수에 전달합니다.
NDIS_MINIPORT_PAUSE_PARAMETERS

NDIS_MINIPORT_PAUSE_PARAMETERS 구조체는 미니포트 어댑터에 대한 일시 중지 매개 변수를 정의합니다.
NDIS_MINIPORT_PNP_CHARACTERISTICS

NDIS_MINIPORT_PNP_CHARACTERISTICS 구조는 미니포트 드라이버가 일부 PnP(플러그 앤 플레이) I/O 요청 패킷(IRP)을 처리할 수 있도록 하는 함수의 진입점을 지정합니다.
NDIS_MINIPORT_RESTART_PARAMETERS

NDIS_MINIPORT_RESTART_PARAMETERS 구조체는 미니포트 어댑터에 대한 다시 시작 매개 변수를 정의합니다.
NDIS_MINIPORT_SS_CHARACTERISTICS

NDIS_MINIPORT_SS_CHARACTERISTICS 구조체는 미니포트 드라이버의 NDIS 선택적 일시 중단 처리기 함수에 대한 포인터를 지정합니다. 이러한 함수는 선택적 일시 중단 작업 중에 드라이버에 유휴 알림을 발급하기 위해 NDIS에서 호출됩니다.
NDIS_MSIX_CONFIG_PARAMETERS

NDIS_MSIX_CONFIG_PARAMETERS 구조체는 요청된 구성 작업을 정의하고 해당 특정 작업에 필요한 매개 변수를 지정합니다.
NDIS_NBL_MEDIA_SPECIFIC_INFORMATION

NDIS_NBL_MEDIA_SPECIFIC_INFORMATION 구조체는 NET_BUFFER_LIST 구조와 연결된 미디어별 데이터를 지정합니다.
NDIS_NBL_MEDIA_SPECIFIC_INFORMATION_EX

NDIS_NBL_MEDIA_SPECIFIC_INFORMATION_EX 구조체는 NET_BUFFER_LIST 구조와 연결된 미디어 관련 정보를 정의합니다.
NDIS_NET_BUFFER_LIST_FILTERING_INFO

NDIS_NET_BUFFER_LIST_FILTERING_INFO 구조체는 NET_BUFFER_LIST 구조체와 연결된 필터링 정보를 정의합니다.
NDIS_NET_BUFFER_LIST_MEDIA_SPECIFIC_INFO

NDIS_NET_BUFFER_LIST_MEDIA_SPECIFIC_INFO 구조는 네이티브 802.11 드라이버에서 시스템 사용을 위해 예약된 미디어 관련 정보를 지정합니다. 이 구조체를 사용하지 마세요.
NDIS_NET_BUFFER_LIST_VIRTUAL_SUBNET_INFO

NBL(네트워크 버퍼 목록)에 대한 그룹 네트워크 가상화 정보를 정의합니다.
NDIS_OPEN_PARAMETERS

NDIS_OPEN_PARAMETERS 구조는 프로토콜 드라이버가 NdisOpenAdapterEx 함수를 호출할 때 열린 매개 변수를 정의합니다.
NDIS_PD_CLOSE_PROVIDER_PARAMETERS

이 구조체는 OID_PD_CLOSE_PROVIDER OID를 호출할 때 사용되는 매개 변수를 나타냅니다.
NDIS_PD_COUNTER_PARAMETERS

이 구조체는 공급자 카운터에 대한 매개 변수를 보유합니다.
NDIS_PD_COUNTER_VALUE

이 구조체는 큐 또는 필터 카운터에 대한 카운터 값을 유지하는 데 사용됩니다.
NDIS_PD_FILTER_COUNTER

이 구조체는 필터에 대한 카운터 정보를 보관하는 데 사용됩니다.
NDIS_PD_FILTER_PARAMETERS

이 구조체는 패킷 필터에 대한 메타데이터를 보유합니다.
NDIS_PD_OPEN_PROVIDER_PARAMETERS

이 구조체는 OID_PD_OPEN_PROVIDER OID의 매개 변수에 대한 버퍼로 사용됩니다.
NDIS_PD_PROVIDER_DISPATCH

이 구조체는 OID_PD_OPEN_PROVIDER 대한 입력으로 사용되며 모든 공급자의 드라이버 루틴에 대한 컨테이너 역할을 합니다.
NDIS_PD_QUEUE

이 구조는 공급자의 수신 또는 전송 큐를 나타냅니다.
NDIS_PD_QUEUE_DISPATCH

이 구조에는 수신 또는 전송 큐에 대한 공급자의 드라이버 루틴이 포함됩니다.
NDIS_PD_QUEUE_PARAMETERS

이 구조는 큐 루틴을 호출할 때 전송 또는 수신 큐에 대한 매개 변수를 유지하는 데 사용됩니다.
NDIS_PD_RECEIVE_QUEUE_COUNTER

이 구조체는 수신 큐에 대한 카운터 정보를 보관하는 데 사용됩니다.
NDIS_PD_TRANSMIT_QUEUE_COUNTER

이 구조는 전송 큐에 대한 카운터 정보를 보관하는 데 사용됩니다.
NDIS_PROCESSOR_INFO

NDIS_PROCESSOR_INFO 구조체는 로컬 컴퓨터의 프로세서에 대한 정보를 지정합니다.
NDIS_PROTOCOL_CO_CHARACTERISTICS

NDIS_PROTOCOL_CO_CHARACTERISTICS 구조는 CoNDIS 프로토콜 드라이버에 대한 CoNDIS 진입점을 지정합니다.
NDIS_PROTOCOL_DRIVER_CHARACTERISTICS

드라이버 특성을 지정하기 위해 프로토콜 드라이버는 NDIS_PROTOCOL_DRIVER_CHARACTERISTICS 구조를 초기화하고 NDIS에 전달합니다.
NDIS_PROTOCOL_PAUSE_PARAMETERS

NDIS는 ProtocolNetPnPEvent 함수를 호출하여 NetEventPause 이벤트를 나타낼 때 프로토콜 드라이버에 NDIS_PROTOCOL_PAUSE_PARAMETERS 구조를 전달합니다.
NDIS_PROTOCOL_RESTART_PARAMETERS

NDIS_PROTOCOL_RESTART_PARAMETERS 구조는 NDIS가 ProtocolNetPnPEvent 함수를 호출하여 NetEventRestart 이벤트를 나타낼 때 프로토콜 드라이버에 대한 다시 시작 매개 변수를 정의합니다.
NDIS_RECEIVE_QUEUE_STATE

NDIS_RECEIVE_QUEUE_STATE 구조에는 수신 큐의 작동 상태에 대한 정보가 포함됩니다.
NDIS_RECEIVE_THROTTLE_PARAMETERS

NDIS_RECEIVE_THROTTLE_PARAMETERS 구조체는 미니포트 드라이버가 DPC(지연 프로시저 호출)에서 나타내야 하는 최대 NET_BUFFER_LIST 구조체 수를 지정합니다.
NDIS_RESTART_ATTRIBUTES

NDIS_RESTART_ATTRIBUTES 구조체는 다시 시작 특성의 연결된 목록에서 특성 항목을 식별합니다.
NDIS_RESTART_GENERAL_ATTRIBUTES

NDIS_RESTART_GENERAL_ATTRIBUTES 구조체는 미니포트 어댑터와 연결된 일반 다시 시작 특성을 정의합니다.
NDIS_RW_LOCK

NDIS_RW_LOCK 구조체는 읽기/쓰기 잠금의 특성을 정의합니다.
NDIS_RW_LOCK_REFCOUNT

NDIS_RW_LOCK_REFCOUNT 공용 구조체는 읽기/쓰기 잠금의 특성을 정의합니다.
NDIS_SCATTER_GATHER_LIST_PARAMETERS

NDIS_SCATTER_GATHER_LIST_PARAMETERS 구조는 NDIS가 버퍼에 대한 분산/수집 목록을 빌드하는 데 사용하는 매개 변수를 지정합니다.
NDIS_SHARED_MEMORY_PARAMETERS

NDIS_SHARED_MEMORY_PARAMETERS 구조는 공유 메모리 할당 요청에 대한 공유 메모리 매개 변수를 지정합니다.
NDIS_SHARED_MEMORY_PROVIDER_CHARACTERISTICS

NDIS_SHARED_MEMORY_PROVIDER_CHARACTERISTICS 구조는 공유 메모리 공급자 특성을 지정합니다.
NDIS_STATUS_INDICATION

NDIS 및 기본 드라이버는 NDIS_STATUS_INDICATION 구조를 사용하여 지나치게 많은 프로토콜 드라이버에 상태 표시를 제공합니다.
NDIS_SWITCH_FORWARDING_DESTINATION_ARRAY

NDIS_SWITCH_FORWARDING_DESTINATION_ARRAY 구조체는 패킷에 대한 Hyper-V 확장 가능한 스위치 대상 포트의 배열을 지정합니다.
NDIS_SWITCH_FORWARDING_DETAIL_NET_BUFFER_LIST_INFO

NDIS_SWITCH_FORWARDING_DETAIL_NET_BUFFER_LIST_INFO 공용 구조체는 하나 이상의 Hyper-V 확장 가능한 스위치 포트에 패킷을 전달하기 위한 정보를 지정합니다.
NDIS_SWITCH_NIC_STATUS_INDICATION

NDIS_SWITCH_NIC_STATUS_INDICATION 구조체는 기본 물리적 네트워크 어댑터에서 NDIS 상태 표시를 전달하거나 시작하는 데 필요한 정보를 지정합니다.
NDIS_SWITCH_OPTIONAL_HANDLERS

NDIS_SWITCH_OPTIONAL_HANDLERS 구조체는 Hyper-V 확장 가능한 스위치 처리기 함수에 대한 포인터를 지정합니다. 이러한 함수는 확장 가능한 스위치 확장에서 호출할 수 있습니다.
NDIS_SWITCH_PORT_DESTINATION

NDIS_SWITCH_PORT_DESTINATION 구조는 패킷이 배달될 Hyper-V 확장 가능한 스위치 대상 포트를 지정합니다.
NDIS_SYSTEM_PROCESSOR_INFO

NDIS_SYSTEM_PROCESSOR_INFO 구조는 로컬 컴퓨터의 CPU 토폴로지 및 RSS(수신측 크기 조정) 프로세서 집합에 대한 정보를 지정합니다.
NDIS_TCP_SEND_OFFLOADS_SUPPLEMENTAL_NET_BUFFER_LIST_INFO

NDIS_TCP_SEND_OFFLOADS_SUPPLEMENTAL_NET_BUFFER_LIST_INFO 구조에는 캡슐화된 패킷에 대한 추가 대역 외 정보가 포함되어 있습니다.
NDIS_TIMER_CHARACTERISTICS

NDIS_TIMER_CHARACTERISTICS 구조체는 원샷 또는 주기적 타이머의 특성을 정의합니다.
NET_DEVICE_PNP_EVENT

NET_DEVICE_PNP_EVENT 구조는 미니포트 어댑터에 대한 PnP(디바이스 플러그 앤 플레이) 이벤트를 정의합니다.
NET_IF_INFORMATION

NET_IF_INFORMATION 구조는 등록된 네트워크 인터페이스에 대한 정보를 NDIS에 제공합니다.
NET_PNP_EVENT_NOTIFICATION

NET_PNP_EVENT_NOTIFICATION 구조는 네트워크 플러그 앤 플레이(PnP) 이벤트, NDIS PnP 이벤트 또는 전원 관리 이벤트를 설명합니다.
PD_BUFFER

이 구조체는 PD(PacketDirect) 패킷 또는 큐에 있는 PD 패킷의 일부를 나타냅니다.
PD_BUFFER_8021Q_INFO

이 구조체에는 IEEE 802.1Q 정보가 포함됩니다.
PD_BUFFER_VIRTUAL_SUBNET_INFO

이 구조체에는 가상 서브넷 정보가 포함됩니다.

열거형

 
IPSEC_OFFLOAD_V2_OPERATION

IPSEC_OFFLOAD_V2_OPERATION 열거형은 SA(보안 연결)가 사용되는 IPsec 작업을 지정합니다.
NDIS_MSIX_TABLE_OPERATION

NDIS_MSIX_TABLE_OPERATION 열거형은 MSI-X 구성 작업의 유형을 식별합니다.
NDIS_PARAMETER_TYPE

NDIS_PARAMETER_TYPE 열거형 형식은 레지스트리 항목의 형식을 식별합니다.
NDIS_PD_COUNTER_TYPE

NDIS_PD_COUNTER_TYPE 열거형은 PDPI(PacketDirect Provider Interface) 카운터 유형을 정의합니다. 해당 열거형 값은 NDIS_PD_COUNTER_PARAMETERS 구조체의 Type 멤버에 사용됩니다.
NDIS_PD_QUEUE_TYPE

NDIS_PD_QUEUE_TYPE 열거형은 PDPI(PacketDirect Provider Interface) 큐 유형을 정의합니다. 해당 열거형 값은 NDIS_PD_QUEUE_PARAMETERS 구조체의 QueueType 멤버에서 사용됩니다.
NDIS_SHARED_MEMORY_USAGE

NDIS_SHARED_MEMORY_USAGE 열거형은 공유 메모리를 사용하는 방법을 지정합니다.