sh_file 關鍵字

sh_file關鍵字會指定 保存 system_handle 檔案控制碼。

[system_handle(sh_file)]

[system_handle(sh_file, access-rights)]

參數

這個關鍵字是 system_handle的參數。

system_handle檔也包含選擇性使用存取權限參數的詳細資料。 預設行為是 DUPLICATE_SAME_ACCESS 每個DuplicateHandle式規格。

備註

若要搭配 system_handle 屬性使用此關鍵字, -target 旗標必須在執行midl.exe時設定為 NT100 (或更高版本) 。

範例

interface MyInterface : IUnknown                         
{         
    HRESULT WriteThisFile([in, system_handle(sh_file)] HANDLE file);

    HRESULT GetFileToRead([out, system_handle(sh_file, READ_CONTROL | SYNCHRONIZE | FILE_READ_DATA | FILE_READ_keywordS | FILE_READ_EA)] HANDLE* pReadThisFile);
}

規格需求

   
最低支援的用戶端 Windows 10年度更新版 (1607,組建 14393)
最低支援的伺服器 Windows Server 2016 (組建 14393)

另請參閱

system_handle

檔案安全性和存取權限

DirectComposition

DCompositionCreateSurfaceHandle 函式