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 コードを返します。
リターン コード | 説明 |
---|---|
|
拒否要求が成功しました。 |
|
接続ピアが接続確立を破棄しました。 |
|
エラーが発生しました。 |
解説
NdkReject は、リスナー経由で受信接続要求を拒否します。 NdkConnect (NDK_FN_CONNECT) 関数が完了し、コンシューマーが接続を拒否した接続要求に対して、接続要求を拒否することもできます。 たとえば、コンシューマーは、NdkGetConnectionData (NDK_FN_GET_CONNECTION_DATA) 関数で使用できる pInboundReadLimit、pOutboundReadLimit、または pPrivateData パラメーターの値が原因で接続を拒否します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | サポートされていません。NDIS 6.30 以降でサポートされています。 |
サポートされている最小のサーバー | Windows Server 2012 |
対象プラットフォーム | Windows |
ヘッダー | ndkpi.h (Ndkpi.h を含む) |
IRQL | <=DISPATCH_LEVEL |