[アウト] である一意または完全なポインターは、MIDL コンパイラでは受け入れまれません。 このような仕様により、MIDL コンパイラによってエラー メッセージが生成されます。
自動的に生成されたサーバー スタブは、サーバー アプリケーションがそのメモリ領域にデータを格納できるように、ポインター参照先のメモリを割り当てる必要があります。 [out]-only パラメーターの定義に従って、パラメーターに関する情報はクライアントからサーバーに送信されません。 値 null を受け取ることができる一意のポインターの場合、サーバー スタブには、サーバーのアドレス空間内の一意のポインターを正しく複製するのに十分な情報がありません。また、ポインターが有効なアドレスを指す必要があるかどうか、または null に設定する必要があるかどうかに関する情報もありません。 したがって、この組み合わせは許可されません。
[を、一意の を]、または [を、ptr ] ポインターではなく、 [の、の、一意の]、または [の、の出力、ptr] ポインター、または有効な一意または完全ポインターを指す参照ポインターなどの別のレベルの間接参照を使用します。