typedef struct tagADSPROPINITPARAMS {
DWORD dwSize;
HINSTANCE hInstance;
ULONG_PTR ulReserved;
DWORD dwFlags;
LPCWSTR pszPath;
LPCWSTR pszClass;
DWORD dwSheetId;
HWND hwndParent;
LPARAM lParam;
PWSTR pszCaption;
LPCWSTR pszTitle;
LPCWSTR pszMode;
ADSPROPERROR *lpfnPropError;
LPARAM lNotifyHandle;
} ADSPROPINITPARAMS, *PADSPROPINITPARAMS;
这个结构包含以下字段:
- dwSize: 结构的大小,用于版本控制。
- hInstance: 包含有关本机实例的句柄。
- ulReserved: 保留字段,通常设置为零。
- dwFlags: 用于指定初始化属性页的标志。
- pszPath: 包含指向要修改的对象的路径的字符串指针。
- pszClass: 包含指向表示对象类的字符串的指针。
- dwSheetId: 用于指定属性页的标识符。
- hwndParent: 包含包含该页的属性表的父窗口的句柄。
- lParam: 传递给属性页对话框的初始化参数。
- pszCaption: 包含显示在页的标题栏上的字符串的指针。
- pszTitle: 包含显示在页的上方的标题的字符串的指针。
- pszMode: 包含一个字符串,表示用于初始化属性页的模式。
- lpfnPropError: 指向一个函数的指针,该函数在发生错误时被调用。
- lNotifyHandle: 传递给 lpfnPropError 函数的句柄。
这个结构主要用于配置和初始化 ADSI 属性页的参数。其中的字段可以根据使用的 API 函数和库而有所不同,最好查阅相应版本的官方文档或者头文件以获取准确的信息。
转载请注明出处:http://www.zyzy.cn/article/detail/23808/Win32 API/Adsprop.h/ADSPROPINITPARAMS