iRecordInfo 介面 (oaidl.h)
描述特定 UDT 的結構。 您可以隨時使用 IRecordInfo 來存取類型程式庫中所含 UDT 的描述。 IRecordInfo 可以視需要重複使用;單一 IRecordInfo 指標可以有許多 UDT 實例。
繼承
IRecordInfo介面繼承自IUnknown介面。 IRecordInfo 也有下列類型的成員:
方法
IRecordInfo介面具有這些方法。
IRecordInfo::GetField 傳回 VARIANT 的指標,其中包含指定功能變數名稱的值。 |
IRecordInfo::GetFieldNames 取得記錄欄位的名稱。 |
IRecordInfo::GetFieldNoCopy 傳回指定功能變數名稱值的指標,而不復制值並配置資源。 |
IRecordInfo::GetGuid 取得記錄類型的 GUID。 |
IRecordInfo::GetName 取得記錄類型的名稱。 |
IRecordInfo::GetSize 取得保存記錄實例所需的記憶體位元組數目。 |
IRecordInfo::GetTypeInfo 擷取描述 UDT 或 UDT 安全陣列的類型資訊。 |
IRecordInfo::IsMatchingType 判斷傳入的記錄是否符合目前記錄資訊的記錄。 |
IRecordInfo::P utField 將變體放入欄位。 |
IRecordInfo::P utFieldNoCopy 將資料的擁有權傳遞至指派的欄位,方法是將實際資料放入欄位中。 |
IRecordInfo::RecordClear 釋放物件參考和記錄的其他值,而不解除配置記錄。 |
IRecordInfo::RecordCopy 將現有的記錄複製到傳入的緩衝區。 |
IRecordInfo::RecordCreate 配置新記錄的記憶體、初始化 實例,並傳回記錄的指標。 |
IRecordInfo::RecordCreateCopy 建立記錄實例的複本至指定的位置。 |
IRecordInfo::RecordDestroy 釋放資源,並解除配置記錄的記憶體。 |
IRecordInfo::RecordInit 初始化記錄的新實例。 |
規格需求
目標平臺 | Windows |
標頭 | oaidl.h |