次の方法で共有


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) 関数が完了し、コンシューマーが接続を拒否した接続要求に対して、接続要求を拒否することもできます。 たとえば、コンシューマーは、NdkGetConnectionData (NDK_FN_GET_CONNECTION_DATA) 関数で使用できる pInboundReadLimitpOutboundReadLimit、または pPrivateData パラメーターの値が原因で接続を拒否します。

要件

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

こちらもご覧ください

NDK_CONNECTOR

NDK_CONNECTOR_DISPATCH

NDK_FN_ACCEPT

NDK_FN_CONNECT

NDK_FN_GET_CONNECTION_DATA