Share via


IDataObject.EnumFormatEtc(Int32, IntPtr) 方法

定义

检索指向一个对象的指针,该对象可以枚举此实现所支持的 FORMATETC 枚举数类型。

public:
 int EnumFormatEtc(int a, IntPtr b);
public int EnumFormatEtc (int a, IntPtr b);
abstract member EnumFormatEtc : int * nativeint -> int
Public Function EnumFormatEtc (a As Integer, b As IntPtr) As Integer

参数

a
Int32

DATADIR 中的一个值,它指示数据的方向。

b
IntPtr

nativeint

接收 IEnumFORMATETC 的输出变量地址。

返回

EnumFormatEtc 方法支持 E_INVALIDARG 和 E_OUTOFMEMORY 等标准返回值以及下面的返回值:

返回值 说明
S_OK 对 EnumFormatEtc 方法的调用已成功创建枚举器对象。
E_NOTIMPL 不支持指定方向。
OLE_S_USEREG 请求 OLE 枚举注册表中的格式。

注解

有关使用 IDataObject 接口和 Microsoft 管理控制台 (MMC) 进行编程的详细信息,请参阅 MMC 程序员指南

适用于