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 safearray 的類型資訊。
IRecordInfo::IsMatchingType

判斷傳入的記錄是否符合目前記錄信息的記錄。
IRecordInfo::P utField

將變體放入欄位中。
IRecordInfo::P utFieldNoCopy

將數據擁有權傳遞至指派的欄位,方法是將實際數據放入欄位中。
IRecordInfo::RecordClear

釋放記錄的物件參考和其他值,而不解除分配記錄。
IRecordInfo::RecordCopy

將現有的記錄複製到傳入的緩衝區中。
IRecordInfo::RecordCreate

配置新記錄的記憶體、初始化 實例,並傳回記錄的指標。
IRecordInfo::RecordCreateCopy

建立記錄實例的複本至指定的位置。
IRecordInfo::RecordDestroy

釋放資源,並解除分配記錄的記憶體。
IRecordInfo::RecordInit

初始化記錄的新實例。

規格需求

需求
目標平台 Windows
標頭 oaidl.h

另請參閱

UDT 函式和介面

使用者定義數據類型