共用方式為


套用至參數的指標屬性

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

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

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

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