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는 원격 노드에서 시작된 들어오는 호출에 대해 호출 관리자가 만든 VC에서 데이터 전송을 시작할 수 있음을 NDIS 및 클라이언트에 알린 것입니다. |
NdisCmDispatchIncomingCall NdisCmDispatchIncomingCall은 클라이언트가 이전에 등록한 SAP에서 들어오는 호출을 클라이언트에 알릴 수 있습니다. |
NdisCmDispatchIncomingCallQoSChange NdisCmDispatchIncomingCallQoSChange는 해당 클라이언트의 활성 연결에 대한 서비스 품질 변경 요청이 네트워크를 통해 수신되었음을 클라이언트에 알린 것입니다. |
NdisCmDispatchIncomingCloseCall NdisCmDispatchIncomingCloseCall은 일반적으로 호출 관리자가 네트워크에서 연결을 닫기 위한 요청을 받았기 때문에 활성 또는 제공된 통화를 해제하도록 클라이언트에 지시합니다. |
NdisCmDispatchIncomingDropParty NdisCmDispatchIncomingDropParty는 일반적으로 호출 관리자가 활성 멀티포인트 연결을 닫기 위해 네트워크를 통해 요청을 받았기 때문에 다중 포인트 VC에서 특정 당사자를 제거해야 한다고 클라이언트에 알린 것입니다. |
NdisCmDropPartyComplete NdisCmDropPartyComplete는 호출 관리자가 이전에 NDIS_STATUS_PENDING 반환한 클라이언트 요청의 최종 상태 반환하여 다중 포인트 VC에서 파티를 제거합니다. |
NdisCmMakeCallComplete NdisCmMakeCallComplete는 호출 관리자가 이전에 NDIS_STATUS_PENDING 반환한 클라이언트 요청의 최종 상태 반환하여 발신 통화를 합니다. |
NdisCmModifyCallQoSComplete NdisCmModifyCallQoSComplete는 호출 관리자가 VC의 서비스 품질을 수정하기 위해 이전에 NDIS_STATUS_PENDING 반환한 클라이언트 요청의 완료를 나타냅니다. |
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 함수는 대상 CoNDIS 드라이버에 요청을 전달하여 대상 드라이버의 OID 지정 정보를 쿼리하거나 설정합니다. |
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는 MCM 드라이버가 원격 노드에서 시작된 들어오는 호출에 대해 만든 VC에서 데이터 전송을 시작할 수 있음을 NDIS 및 클라이언트에 알린 것입니다. |
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 드라이버가 VC의 서비스 품질을 수정하기 위해 NDIS_STATUS_PENDING 반환한 클라이언트 요청의 완료를 나타냅니다. |
NdisMCmNotifyCloseAddressFamily NdisMCmNotifyCloseAddressFamily 함수는 MCM(미니포트 호출 관리자)과 연결된 지정된 AF(주소 패밀리)를 닫아야 하며 NDIS가 영향을 받는 모든 CoNDIS 클라이언트에 알려야 한다고 NDIS에 알립니다. |
NdisMCmOidRequest NdisMCmOidRequest 함수는 MCM(미니포트 호출 관리자) 드라이버에서 CoNDIS 클라이언트로 OID 요청을 보냅니다. |
NdisMCmOidRequestComplete NdisMCmOidRequestComplete 함수는 MCM(미니포트 호출 관리자) 드라이버의 ProtocolCoOidRequest 함수가 이전에 NDIS_STATUS_PENDING 반환한 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 미니포트 드라이버는 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 함수를 호출하여 네트워크 어댑터의 PCI Express(PCIe) 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는 NDIsMInitializeWrapper라는 NIC 드라이버가 할당된 시스템 리소스를 해제합니다. |
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(대역 외) 데이터에서 수신 필터 식별자를 가져옵니다. |
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 열거형은 공유 메모리 사용 방법을 지정합니다. |