質問

次の違いは何ですか サル 注釈?

void foo(__deref_out_opt PSTR* bar);

void foo(__deref_opt_out PSTR* bar);
役に立ちましたか?

解決

a PSTR* アウトパラメーターとは、発信者が文字列へのポインターを受信するバッファーを通過することを意味します。

__deref_out_optでは、文字列はオプションです(関数は発信者が提供するバッファーにnullを置きます)。

__deref_opt_outでは、バッファーはオプションです(発信者はnullを渡して出力値の無関心を示します)。

おそらく、これらの概念を組み合わせることは可能です、 __deref_opt_out_opt そのための修飾子。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top