共用方式為


套用至參數的指標屬性

每個指標屬性 ([ ref]、 [ unique], 和 [ ptr]) 具有影響記憶體配置的特性。 下表摘要說明這些特性。

指標屬性 用戶端 伺服器
參考 ([ref]) 用戶端應用程式必須配置。 [out]-only 非頂端層級指標所需的特殊處理。
Unique ([unique]) 如果參數,用戶端應用程式必須配置;如果內嵌,則為 null。 從 null 變更為非 Null 會導致用戶端存根配置;從非 Null 變更為 Null 可能會導致孤立。
完整 ([ptr]) 如果參數,用戶端應用程式必須配置;如果內嵌,則為 null。 從 null 變更為非 Null 會導致用戶端存根配置;從非 Null 變更為 Null 可能會導致孤立。

[ref]屬性工作表示指標指向有效的記憶體。 根據定義,用戶端應用程式必須配置參考指標所需的所有記憶體。

唯一指標可以從 null 變更為非 Null。 如果唯一指標從 null 變更為非 Null,則會在用戶端上配置新的記憶體。 如果唯一指標從非 Null 變更為 Null,則孤立可能會導致。 如需詳細資訊,請參閱 記憶體孤立