IXpsOMGeometryFigure::GetSegmentTypes 方法 (xpsobjectmodel.h)
取得圖中的區段類型。
語法
HRESULT GetSegmentTypes(
[in, out] UINT32 *segmentCount,
[in, out] XPS_SEGMENT_TYPE *segmentTypes
);
參數
[in, out] segmentCount
segmentTypes所參考的陣列大小 (請參閱下列) 。 此參數不得為 Null。
如果方法成功傳回, segmentCount 將會包含 segmentTypes所參考陣列中所傳回的專案數目。
如果 呼叫 方法時 segmentTypes 為 Null , 則 segmentCount 必須設定為零。
如果在segmentTypes中傳回Null指標,segmentCount的值將會包含必要的緩衝區大小,指定為元素數目。
[in, out] segmentTypes
XPS_SEGMENT_TYPE值陣列,其具有與segmentCount中指定的元素數目相同。 如果呼叫端要求只傳回指定的緩衝區大小,請將此值設定為 Null。
如果陣列夠大,這個方法會將 XPS_SEGMENT_TYPE 值複製到陣列中,並在 segmentCount中傳回所複製值的數目。 如果 segmentTypes 為 Null 或參考大小不足的緩衝區,則會傳回 Null 指標、不會複製任何資料,而 segmentCount 將包含必要的緩衝區大小,這會指定為元素數目。
傳回值
如果方法成功,則會傳回S_OK;否則,它會傳回 HRESULT 錯誤碼。
傳回碼 | 描述 |
---|---|
|
此方法已成功。 |
|
segmentCount 為 Null。 |
|
segmentTypes 是 Null ,或參考不足以接收 XPS_SEGMENT_TYPE 資料的緩衝區。 segmentCount 包含必要的元素數目。 |
備註
如需如何在程式中使用此方法的範例,請參閱 GetSegmentData中的程式碼範例。
規格需求
最低支援的用戶端 | 適用于 Windows Vista 的 Windows 7、Windows Vista SP2 和平臺更新 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows Server 2008 R2、Windows Server 2008 SP2 和 Platform Update for Windows Server 2008 [傳統型應用程式 |UWP 應用程式] |
目標平台 | Windows |
標頭 | xpsobjectmodel.h |