NdfCreateInboundIncident 함수(ndfapi.h)

NdfCreateInboundIncident 함수는 특정 애플리케이션 또는 서비스에 대한 인바운드 연결을 진단하는 세션을 만듭니다.

구문

void NdfCreateInboundIncident(
  [in, optional] LPCWSTR                applicationID,
  [in, optional] LPCWSTR                serviceID,
  [in, optional] SID                    *userID,
  [in, optional] const SOCKADDR_STORAGE *localTarget,
                 IPPROTO                protocol,
                 DWORD                  dwFlags,
  [out]          NDFHANDLE              *handle
);

매개 변수

[in, optional] applicationID

형식: LPCWSTR

인바운드 트래픽을 수신하는 애플리케이션에 대한 정규화된 경로입니다.

[in, optional] serviceID

형식: LPCWSTR

인바운드 트래픽을 수신하는 Windows 서비스입니다.

dll,-28502(파일/인쇄 공유)
dll,-28752(원격 데스크톱)
dll,-32752(네트워크 검색)

[in, optional] userID

형식: SID*

트래픽을 수신하는 애플리케이션의 SID입니다. NULL이면 호출자의 SID가 자동으로 사용됩니다.

[in, optional] localTarget

형식: const SOCKADDR_STORAGE

진단을 특정 IP 주소로 트래픽으로 제한하는 SOCKADDR_STORAGE 구조체입니다. NULL인 경우 모든 트래픽이 진단에 포함됩니다.

protocol

형식: IPPROTO

진단해야 하는 프로토콜입니다. 예를 들어 IPPROTO_TCP TCP/IP 프로토콜을 나타내는 데 사용됩니다.

dwFlags

형식:DWORD

가능한 값은 다음과 같습니다.

NDF_INBOUND_FLAG_EDGETRAVERSAL

두 게이트웨이가 모두 IGD(인터넷 게이트웨이 디바이스)인 경우에만 구성이 정상으로 간주되는 것이 아니라 로컬 네트워크의 두 게이트웨이가 프라이빗 액세스 범위 내에 있는 경우 구성이 비정상으로 간주되어야 했음을 나타냅니다.

NDF_INBOUND_FLAG_HEALTHCHECK

자세한 추적을 켜고 사용자가 두 번째 진단을 위해 문제를 재현할 수 있도록 하는 대신 인바운드 트래픽 문제가 진단되지 않으면 즉시 세션을 종료합니다.

[out] handle

형식: NDFHANDLE*

네트워크 진단 프레임워크 인시던트에 대한 핸들에 대한 포인터입니다.

반환 값

형식: HRESULT

가능한 반환 값에는 다음이 포함되지만 이에 국한되지는 않습니다.

반환 코드 Description
S_OK
작업에 성공했습니다.
E_INVALIDARG
하나 이상의 매개 변수가 올바르게 제공되지 않았습니다.

설명

applicationID 또는 serviceID를 지정해야 하지만 둘 다 지정하지는 않습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 7 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 R2 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 ndfapi.h
라이브러리 Ndfapi.lib
DLL Ndfapi.dll