次の方法で共有


NDK_FN_REJECT コールバック関数 (ndkpi.h)

NdkReject (NDK_FN_REJECT) 関数は、受信した NDK 接続要求を拒否します。

構文

NDK_FN_REJECT NdkFnReject;

NTSTATUS NdkFnReject(
  [in] NDK_CONNECTOR *pNdkConnector,
       const PVOID pPrivateData,
  [in] ULONG PrivateDataLength
)
{...}

パラメーター

[in] pNdkConnector

NDK コネクタ オブジェクト (NDK_CONNECTOR) へのポインター。

pPrivateData

拒否要求で返されるプライベート データへのポインター。

[in] PrivateDataLength

pPrivateData パラメーターで提供されるプライベート データの長さ (バイト単位)。

戻り値

NdkReject 関数は、次の NTSTATUS コードのいずれかを返します。

リターン コード 形容
STATUS_SUCCESS
拒否要求が成功しました。
STATUS_CONNECTION_ABORTED
接続ピアが接続確立を破棄しました。
その他の状態コードの
エラーが発生しました。

備考

NdkReject は、リスナー経由の着信接続要求を拒否します。 NdkConnect (NDK_FN_CONNECT) 関数が完了し、コンシューマーが接続を拒否する接続要求に対して、接続要求を拒否することもできます。 たとえば、pInboundReadLimitpOutboundReadLimit、または NdkGetConnectionData (NDK_FN_GET_CONNECTION_DATA) 関数で使用できる pPrivateData パラメーターを するため、コンシューマーは接続を拒否します。

必要条件

要件 価値
サポートされる最小クライアント サポートされていません。NDIS 6.30 以降でサポートされています。
サポートされる最小サーバー Windows Server 2012
ターゲット プラットフォーム ウィンドウズ
ヘッダー ndkpi.h (Ndkpi.h を含む)
IRQL <=DISPATCH_LEVEL

関連項目

NDK_CONNECTOR

NDK_CONNECTOR_DISPATCH

NDK_FN_ACCEPT

NDK_FN_CONNECT

NDK_FN_GET_CONNECTION_DATA