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
受信トラフィックの問題が診断されない場合は、詳細なトレースを有効にして、ユーザーが 2 回目の診断のために問題を再現できるようにする代わりに、セッションを直ちに終了します。
[out] handle
型: NDFHANDLE*
ネットワーク診断フレームワーク インシデントへのハンドルへのポインター。
戻り値
型: HRESULT
可能な戻り値は次のとおりですが、これらに限定されません。
リターン コード | 説明 |
---|---|
|
操作が成功しました。 |
|
1 つ以上のパラメーターが正しく指定されていません。 |
注釈
applicationID または serviceID を指定する必要がありますが、両方を指定する必要はありません。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | ndfapi.h |
Library | Ndfapi.lib |
[DLL] | Ndfapi.dll |