IOCTL_NFP_GET_MAX_MESSAGE_BYTES IOCTL (nfpdev.h)
クライアントは 、サポート されている最大メッセージ サイズを決定するために、IOCTL_NFP_GET_MAX_MESSAGE_BYTES要求を、公開されていない汎用ハンドルとサブスクライブされていない汎用ハンドルに送信します。
メジャー コード
[入力バッファー]
なし
出力バッファー
指定によってサポートされる最大メッセージ サイズを定義する 1 つの INT32 値。
ステータス ブロック
要求が成功した場合、Irp-IoStatus.Status> はSTATUS_SUCCESSに設定されます。
それ以外の場合は、NTSTATUS コードとして適切なエラー条件の状態。
詳細については、「 NTSTATUS 値」を参照してください。
注釈
- 各プロバイダーの実装では、パブリケーションとサブスクリプションの最大メッセージ サイズを指定できます。 Windows では、このプロバイダーがサポートするメッセージの最大サイズは 10 KB 以下である必要があります。
-
この ioctl を使用する場合に必要なアクションを次に示します。
- ドライバーは、10 KB 以下の最大メッセージ サイズをサポートする必要があります。
- この IOCTL を受信すると、ドライバーは最大メッセージ サイズを出力バッファーにコピーし、STATUS_SUCCESSで完了する必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 |
Header | nfpdev.h |