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 |
---|---|
|
작업에 성공했습니다. |
|
하나 이상의 매개 변수가 올바르게 제공되지 않았습니다. |
설명
applicationID 또는 serviceID를 지정해야 하지만 둘 다 지정하지는 않습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 7 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 R2 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | ndfapi.h |
라이브러리 | Ndfapi.lib |
DLL | Ndfapi.dll |