📄 dtspkg.h
字号:
STDMETHOD(CheckSyntax)(THIS) PURE;
STDMETHOD(GetActiveXScript)(THIS_ DTS_RETVAL BSTR *pRetVal) PURE;
STDMETHOD(SetActiveXScript)(THIS_ DTS_IN BSTR NewValue) PURE;
STDMETHOD(GetFunctionName)(THIS_ DTS_RETVAL BSTR *pRetVal) PURE;
STDMETHOD(SetFunctionName)(THIS_ DTS_IN BSTR NewValue) PURE;
STDMETHOD(GetScriptLanguage)(THIS_ DTS_RETVAL BSTR *pRetVal) PURE;
STDMETHOD(SetScriptLanguage)(THIS_ DTS_IN BSTR NewValue) PURE;
STDMETHOD(GetAddGlobalVariables)(THIS_ DTS_RETVAL VARIANT_BOOL *pRetVal) PURE;
STDMETHOD(SetAddGlobalVariables)(THIS_ DTS_IN VARIANT_BOOL NewValue) PURE;
};
#undef INTERFACE
#define INTERFACE IDTSDataPumpTask
DECLARE_INTERFACE_(IDTSDataPumpTask, IDTSStdObject)
{
DTSPackage_DISPATCH_BASE(IDTSDataPumpTask)
STDMETHOD(GetProperties)(THIS_ DTS_RETVAL IDTSProperties **pRetVal) PURE;
STDMETHOD(GetName)(THIS_ DTS_RETVAL BSTR *pRetVal) PURE;
STDMETHOD(SetName)(THIS_ DTS_IN BSTR NewValue) PURE;
STDMETHOD(GetDescription)(THIS_ DTS_RETVAL BSTR *pRetVal) PURE;
STDMETHOD(SetDescription)(THIS_ DTS_IN BSTR NewValue) PURE;
STDMETHOD(Execute)(THIS_ DTS_IN IDispatch *pPackage,
DTS_IN IDispatch *pPackageEvents,
DTS_IN IDispatch *pPackageLog,
DTS_OUT DTSTaskExecResult *pTaskResult) PURE;
STDMETHOD(GetSourceConnectionID)(THIS_ DTS_RETVAL LONG *pRetVal) PURE;
STDMETHOD(SetSourceConnectionID)(THIS_ DTS_IN LONG NewValue) PURE;
STDMETHOD(GetSourceObjectName)(THIS_ DTS_RETVAL BSTR *pRetVal) PURE;
STDMETHOD(SetSourceObjectName)(THIS_ DTS_IN BSTR NewValue) PURE;
STDMETHOD(GetSourceSQLStatement)(THIS_ DTS_RETVAL BSTR *pRetVal) PURE;
STDMETHOD(SetSourceSQLStatement)(THIS_ DTS_IN BSTR NewValue) PURE;
STDMETHOD(GetDestinationConnectionID)(THIS_ DTS_RETVAL LONG *pRetVal) PURE;
STDMETHOD(SetDestinationConnectionID)(THIS_ DTS_IN LONG NewValue) PURE;
STDMETHOD(GetDestinationObjectName)(THIS_ DTS_RETVAL BSTR *pRetVal) PURE;
STDMETHOD(SetDestinationObjectName)(THIS_ DTS_IN BSTR NewValue) PURE;
STDMETHOD(GetDestinationSQLStatement)(THIS_ DTS_RETVAL BSTR *pRetVal) PURE;
STDMETHOD(SetDestinationSQLStatement)(THIS_ DTS_IN BSTR NewValue) PURE;
STDMETHOD(GetProgressRowCount)(THIS_ DTS_RETVAL LONG *pRetVal) PURE;
STDMETHOD(SetProgressRowCount)(THIS_ DTS_IN LONG NewValue) PURE;
STDMETHOD(GetMaximumErrorCount)(THIS_ DTS_RETVAL LONG *pRetVal) PURE;
STDMETHOD(SetMaximumErrorCount)(THIS_ DTS_IN LONG NewValue) PURE;
STDMETHOD(GetExceptionFileName)(THIS_ DTS_RETVAL BSTR *pRetVal) PURE;
STDMETHOD(SetExceptionFileName)(THIS_ DTS_IN BSTR NewValue) PURE;
STDMETHOD(GetFetchBufferSize)(THIS_ DTS_RETVAL LONG *pRetVal) PURE;
STDMETHOD(SetFetchBufferSize)(THIS_ DTS_IN LONG NewValue) PURE;
STDMETHOD(GetSourceCommandProperties)(THIS_ DTS_RETVAL IDTSOleDBProperties **pRetVal) PURE;
STDMETHOD(GetDestinationCommandProperties)(THIS_ DTS_RETVAL IDTSOleDBProperties **pRetVal) PURE;
STDMETHOD(GetTransformations)(THIS_ DTS_RETVAL IDTSTransformations **pRetVal) PURE;
STDMETHOD(GetUseFastLoad)(THIS_ DTS_RETVAL VARIANT_BOOL *pRetVal) PURE;
STDMETHOD(SetUseFastLoad)(THIS_ DTS_IN VARIANT_BOOL NewValue) PURE;
STDMETHOD(GetInsertCommitSize)(THIS_ DTS_RETVAL LONG *pRetVal) PURE;
STDMETHOD(SetInsertCommitSize)(THIS_ DTS_IN LONG NewValue) PURE;
STDMETHOD(GetDestinationColumnDefinitions)(THIS_ DTS_RETVAL IDTSColumns **pRetVal) PURE;
STDMETHOD(GetExceptionFileColumnDelimiter)(THIS_ DTS_RETVAL BSTR *pRetVal) PURE;
STDMETHOD(SetExceptionFileColumnDelimiter)(THIS_ DTS_IN BSTR NewValue) PURE;
STDMETHOD(GetExceptionFileRowDelimiter)(THIS_ DTS_RETVAL BSTR *pRetVal) PURE;
STDMETHOD(SetExceptionFileRowDelimiter)(THIS_ DTS_IN BSTR NewValue) PURE;
STDMETHOD(GetLookups)(THIS_ DTS_RETVAL IDTSLookups **pRetVal) PURE;
STDMETHOD(GetAllowIdentityInserts)(THIS_ DTS_RETVAL VARIANT_BOOL *pRetVal) PURE;
STDMETHOD(SetAllowIdentityInserts)(THIS_ DTS_IN VARIANT_BOOL NewValue) PURE;
STDMETHOD(GetFirstRow)(THIS_ DTS_RETVAL VARIANT *pRetVal) PURE;
STDMETHOD(SetFirstRow)(THIS_ DTS_IN VARIANT NewValue) PURE;
STDMETHOD(GetLastRow)(THIS_ DTS_RETVAL VARIANT *pRetVal) PURE;
STDMETHOD(SetLastRow)(THIS_ DTS_IN VARIANT NewValue) PURE;
STDMETHOD(GetFastLoadOptions)(THIS_ DTS_RETVAL DTSFastLoadOptions *pRetVal) PURE;
STDMETHOD(SetFastLoadOptions)(THIS_ DTS_IN DTSFastLoadOptions NewValue) PURE;
};
#undef INTERFACE
#define INTERFACE IDTSCreateProcessTask
DECLARE_INTERFACE_(IDTSCreateProcessTask, IDTSStdObject)
{
DTSPackage_DISPATCH_BASE(IDTSCreateProcessTask)
STDMETHOD(GetProperties)(THIS_ DTS_RETVAL IDTSProperties **pRetVal) PURE;
STDMETHOD(GetName)(THIS_ DTS_RETVAL BSTR *pRetVal) PURE;
STDMETHOD(SetName)(THIS_ DTS_IN BSTR NewValue) PURE;
STDMETHOD(GetDescription)(THIS_ DTS_RETVAL BSTR *pRetVal) PURE;
STDMETHOD(SetDescription)(THIS_ DTS_IN BSTR NewValue) PURE;
STDMETHOD(Execute)(THIS_ DTS_IN IDispatch *pPackage,
DTS_IN IDispatch *pPackageEvents,
DTS_IN IDispatch *pPackageLog,
DTS_OUT DTSTaskExecResult *pTaskResult) PURE;
STDMETHOD(GetProcessCommandLine)(THIS_ DTS_RETVAL BSTR *pRetVal) PURE;
STDMETHOD(SetProcessCommandLine)(THIS_ DTS_IN BSTR NewValue) PURE;
STDMETHOD(GetSuccessReturnCode)(THIS_ DTS_RETVAL LONG *pRetVal) PURE;
STDMETHOD(SetSuccessReturnCode)(THIS_ DTS_IN LONG NewValue) PURE;
STDMETHOD(GetTimeout)(THIS_ DTS_RETVAL LONG *pRetVal) PURE;
STDMETHOD(SetTimeout)(THIS_ DTS_IN LONG NewValue) PURE;
STDMETHOD(GetTerminateProcessAfterTimeout)(THIS_ DTS_RETVAL VARIANT_BOOL *pRetVal) PURE;
STDMETHOD(SetTerminateProcessAfterTimeout)(THIS_ DTS_IN VARIANT_BOOL NewValue) PURE;
STDMETHOD(GetFailPackageOnTimeout)(THIS_ DTS_RETVAL VARIANT_BOOL *pRetVal) PURE;
STDMETHOD(SetFailPackageOnTimeout)(THIS_ DTS_IN VARIANT_BOOL NewValue) PURE;
};
#undef INTERFACE
#define INTERFACE IDTSExecuteSQLTask
DECLARE_INTERFACE_(IDTSExecuteSQLTask, IDTSStdObject)
{
DTSPackage_DISPATCH_BASE(IDTSExecuteSQLTask)
STDMETHOD(GetProperties)(THIS_ DTS_RETVAL IDTSProperties **pRetVal) PURE;
STDMETHOD(GetName)(THIS_ DTS_RETVAL BSTR *pRetVal) PURE;
STDMETHOD(SetName)(THIS_ DTS_IN BSTR NewValue) PURE;
STDMETHOD(GetDescription)(THIS_ DTS_RETVAL BSTR *pRetVal) PURE;
STDMETHOD(SetDescription)(THIS_ DTS_IN BSTR NewValue) PURE;
STDMETHOD(Execute)(THIS_ DTS_IN IDispatch *pPackage,
DTS_IN IDispatch *pPackageEvents,
DTS_IN IDispatch *pPackageLog,
DTS_OUT DTSTaskExecResult *pTaskResult) PURE;
STDMETHOD(GetSQLStatement)(THIS_ DTS_RETVAL BSTR *pRetVal) PURE;
STDMETHOD(SetSQLStatement)(THIS_ DTS_IN BSTR NewValue) PURE;
STDMETHOD(GetConnectionID)(THIS_ DTS_RETVAL LONG *pRetVal) PURE;
STDMETHOD(SetConnectionID)(THIS_ DTS_IN LONG NewValue) PURE;
STDMETHOD(GetCommandTimeout)(THIS_ DTS_RETVAL LONG *pRetVal) PURE;
STDMETHOD(SetCommandTimeout)(THIS_ DTS_IN LONG NewValue) PURE;
STDMETHOD(GetCommandProperties)(THIS_ DTS_RETVAL IDTSOleDBProperties **pRetVal) PURE;
};
#undef INTERFACE
#define INTERFACE IDTSDataDrivenQueryTask
DECLARE_INTERFACE_(IDTSDataDrivenQueryTask, IDTSStdObject)
{
DTSPackage_DISPATCH_BASE(IDTSDataDrivenQueryTask)
STDMETHOD(GetProperties)(THIS_ DTS_RETVAL IDTSProperties **pRetVal) PURE;
STDMETHOD(GetName)(THIS_ DTS_RETVAL BSTR *pRetVal) PURE;
STDMETHOD(SetName)(THIS_ DTS_IN BSTR NewValue) PURE;
STDMETHOD(GetDescription)(THIS_ DTS_RETVAL BSTR *pRetVal) PURE;
STDMETHOD(SetDescription)(THIS_ DTS_IN BSTR NewValue) PURE;
STDMETHOD(Execute)(THIS_ DTS_IN IDispatch *pPackage,
DTS_IN IDispatch *pPackageEvents,
DTS_IN IDispatch *pPackageLog,
DTS_OUT DTSTaskExecResult *pTaskResult) PURE;
STDMETHOD(GetSourceConnectionID)(THIS_ DTS_RETVAL LONG *pRetVal) PURE;
STDMETHOD(SetSourceConnectionID)(THIS_ DTS_IN LONG NewValue) PURE;
STDMETHOD(GetSourceObjectName)(THIS_ DTS_RETVAL BSTR *pRetVal) PURE;
STDMETHOD(SetSourceObjectName)(THIS_ DTS_IN BSTR NewValue) PURE;
STDMETHOD(GetSourceSQLStatement)(THIS_ DTS_RETVAL BSTR *pRetVal) PURE;
STDMETHOD(SetSourceSQLStatement)(THIS_ DTS_IN BSTR NewValue) PURE;
STDMETHOD(GetDestinationConnectionID)(THIS_ DTS_RETVAL LONG *pRetVal) PURE;
STDMETHOD(SetDestinationConnectionID)(THIS_ DTS_IN LONG NewValue) PURE;
STDMETHOD(GetDestinationObjectName)(THIS_ DTS_RETVAL BSTR *pRetVal) PURE;
STDMETHOD(SetDestinationObjectName)(THIS_ DTS_IN BSTR NewValue) PURE;
STDMETHOD(GetDestinationSQLStatement)(THIS_ DTS_RETVAL BSTR *pRetVal) PURE;
STDMETHOD(SetDestinationSQLStatement)(THIS_ DTS_IN BSTR NewValue) PURE;
STDMETHOD(GetProgressRowCount)(THIS_ DTS_RETVAL LONG *pRetVal) PURE;
STDMETHOD(SetProgressRowCount)(THIS_ DTS_IN LONG NewValue) PURE;
STDMETHOD(GetMaximumErrorCount)(THIS_ DTS_RETVAL LONG *pRetVal) PURE;
STDMETHOD(SetMaximumErrorCount)(THIS_ DTS_IN LONG NewValue) PURE;
STDMETHOD(GetExceptionFileName)(THIS_ DTS_RETVAL BSTR *pRetVal) PURE;
STDMETHOD(SetExceptionFileName)(THIS_ DTS_IN BSTR NewValue) PURE;
STDMETHOD(GetFetchBufferSize)(THIS_ DTS_RETVAL LONG *pRetVal) PURE;
STDMETHOD(SetFetchBufferSize)(THIS_ DTS_IN LONG NewValue) PURE;
STDMETHOD(GetSourceCommandProperties)(THIS_ DTS_RETVAL IDTSOleDBProperties **pRetVal) PURE;
STDMETHOD(GetDestinationCommandProperties)(THIS_ DTS_RETVAL IDTSOleDBProperties **pRetVal) PURE;
STDMETHOD(GetTransformations)(THIS_ DTS_RETVAL IDTSTransformations **pRetVal) PURE;
STDMETHOD(GetLookups)(THIS_ DTS_RETVAL IDTSLookups **pRetVal) PURE;
STDMETHOD(GetDestinationColumnDefinitions)(THIS_ DTS_RETVAL IDTSColumns **pRetVal) PURE;
STDMETHOD(GetInsertQuery)(THIS_ DTS_RETVAL BSTR *pRetVal) PURE;
STDMETHOD(SetInsertQuery)(THIS_ DTS_IN BSTR NewValue) PURE;
STDMETHOD(GetInsertQueryColumns)(THIS_ DTS_RETVAL IDTSColumns **pRetVal) PURE;
STDMETHOD(GetUpdateQuery)(THIS_ DTS_RETVAL BSTR *pRetVal) PURE;
STDMETHOD(SetUpdateQuery)(THIS_ DTS_IN BSTR NewValue) PURE;
STDMETHOD(GetUpdateQueryColumns)(THIS_ DTS_RETVAL IDTSColumns **pRetVal) PURE;
STDMETHOD(GetDeleteQuery)(THIS_ DTS_RETVAL BSTR *pRetVal) PURE;
STDMETHOD(SetDeleteQuery)(THIS_ DTS_IN BSTR NewValue) PURE;
STDMETHOD(GetDeleteQueryColumns)(THIS_ DTS_RETVAL IDTSColumns **pRetVal) PURE;
STDMETHOD(GetUserQuery)(THIS_ DTS_RETVAL BSTR *pRetVal) PURE;
STDMETHOD(SetUserQuery)(THIS_ DTS_IN BSTR NewValue) PURE;
STDMETHOD(GetUserQueryColumns)(THIS_ DTS_RETVAL IDTSColumns **pRetVal) PURE;
STDMETHOD(GetExceptionFileColumnDelimiter)(THIS_ DTS_RETVAL BSTR *pRetVal) PURE;
STDMETHOD(SetExceptionFileColumnDelimiter)(THIS_ DTS_IN BSTR NewValue) PURE;
STDMETHOD(GetExceptionFileRowDelimiter)(THIS_ DTS_RETVAL BSTR *pRetVal) PURE;
STDMETHOD(SetExceptionFileRowDelimiter)(THIS_ DTS_IN BSTR NewValue) PURE;
STDMETHOD(GetFirstRow)(THIS_ DTS_RETVAL VARIANT *pRetVal) PURE;
STDMETHOD(SetFirstRow)(THIS_ DTS_IN VARIANT NewValue) PURE;
STDMETHOD(GetLastRow)(THIS_ DTS_RETVAL VARIANT *pRetVal) PURE;
STDMETHOD(SetLastRow)(THIS_ DTS_IN VARIANT NewValue) PURE;
};
#undef INTERFACE
#define INTERFACE IDTSTransferObjectsTask
DECLARE_INTERFACE_(IDTSTransferObjectsTask, IDTSStdObject)
{
DTSPackage_DISPATCH_BASE(IDTSTransferObjectsTask)
STDMETHOD(GetProperties)(THIS_ DTS_RETVAL IDTSProperties **pRetVal) PURE;
STDMETHOD(GetName)(THIS_ DTS_RETVAL BSTR *pRetVal) PURE;
STDMETHOD(SetName)(THIS_ DTS_IN BSTR NewValue) PURE;
STDMETHOD(GetDescription)(THIS_ DTS_RETVAL BSTR *pRetVal) PURE;
STDMETHOD(SetDescription)(THIS_ DTS_IN BSTR NewValue) PURE;
STDMETHOD(Execute)(THIS_ DTS_IN IDispatch *pPackage,
DTS_IN IDispatch *pPackageEvents,
DTS_IN IDispatch *pPackageLog,
DTS_OUT DTSTaskExecResult *pTaskResult) PURE;
STDMETHOD(AddObjectForTransfer)(THIS_ DTS_IN BSTR ObjectName,
DTS_IN BSTR OwnerName,
DTS_IN DTSSQLObjectType Type) PURE;
STDMETHOD(GetObjectForTransfer)(THIS_ DTS_IN LONG Index,
DTS_OUT BSTR *ObjectName,
DTS_OUT BSTR *OwnerName,
DTS_OUT DTSSQLObjectType *Type) PURE;
STDMETHOD(ResetObjectsList)(THIS) PURE;
STDMETHOD(CancelExecution)(THIS) PURE;
STDMETHOD(GetSourceServer)(THIS_ DTS_RETVAL BSTR *pRetVal) PURE;
STDMETHOD(SetSourceServer)(THIS_ DTS_IN BSTR NewValue) PURE;
STDMETHOD(GetSourceLogin)(THIS_ DTS_RETVAL BSTR *pRetVal) PURE;
STDMETHOD(SetSourceLogin)(THIS_ DTS_IN BSTR NewValue) PURE;
STDMETHOD(GetSourcePassword)(THIS_ DTS_RETVAL BSTR *pRetVal) PURE;
STDMETHOD(SetSourcePassword)(THIS_ DTS_IN BSTR NewValue) PURE;
STDMETHOD(GetSourceUseTrustedConnection)(THIS_ DTS_RETVAL VARIANT_BOOL *pRetVal) PURE;
STDMETHOD(SetSourceUseTrustedConnection)(THIS_ DTS_IN VARIANT_BOOL NewValue) PURE;
STDMETHOD(GetSourceDatabase)(THIS_ DTS_RETVAL BSTR *pRetVal) PURE;
STDMETHOD(SetSourceDatabase)(THIS_ DTS_IN BSTR NewValue) PURE;
STDMETHOD(GetDestinationServer)(THIS_ DTS_RETVAL BSTR *pRetVal) PURE;
STDMETHOD(SetDestinationServer)(THIS_ DTS_IN BSTR NewValue) PURE;
STDMETHOD(GetDestinationLogin)(THIS_ DTS_RETVAL BSTR *pRetVal) PURE;
STDMETHOD(SetDestinationLogin)(THIS_ DTS_IN BSTR NewValue) PURE;
STDMETHOD(GetDestinationPassword)(THIS_ DTS_RETVAL BSTR *pRetVal) PURE;
STDMETHOD(SetDestinationPassword)(THIS_ DTS_IN BSTR NewValue) PURE;
STDMETHOD(GetDestinationUseTrustedConnection)(THIS_ DTS_RETVAL VARIANT_BOOL *pRetVal) PURE;
STDMETHOD(SetDestinationUseTrustedConnection)(THIS_ DTS_IN VARIANT_BOOL NewValue) PURE;
STDMETHOD(GetDestinationDatabase)(THIS_ DTS_RETVAL BSTR *pRetVal) PURE;
STDMETHOD(SetDestinationDatabase)(THIS_ DTS_IN BSTR NewValue) PURE;
STDMETHOD(GetScriptFileDirectory)(THIS_ DTS_RETVAL BSTR *pRetVal) PURE;
STDMETHOD(SetScriptFileDirectory)(THIS_ DTS_IN BSTR NewValue) PURE;
STDMETHOD(GetCopyAllObjects)(THIS_ DTS_RETVAL VARIANT_BOOL *pRetVal) PURE;
STDMETHOD(SetCopyAllObjects)(THIS_ DTS_IN VARIANT_BOOL NewValue) PURE;
STDMETHOD(GetIncludeDependencies)(THIS_ DTS_RETVAL VARIANT_BOOL *pRetVal) PURE;
STDMETHOD(SetIncludeDependencies)(THIS_ DTS_IN VARIANT_BOOL NewValue) PURE;
STDMETHOD(GetIncludeLogins)(THIS_ DTS_RETVAL VARIANT_BOOL *pRetVal) PURE;
STDMETHOD(SetIncludeLogins)(THIS_ DTS_IN VARIANT_BOOL NewValue) PURE;
STDMETHOD(GetIncludeUsers)(THIS_ DTS_RETVAL VARIANT_BOOL *pRetVal) PURE;
STDMETHOD(SetIncludeUsers)(THIS_ DTS_IN VARIANT_BOOL NewValue) PURE;
STDMETHOD(GetDropDestinationObjectsFirst)(THIS_ DTS_RETVAL VARIANT_BOOL *pRetVal) PURE;
STDMETHOD(SetDropDestinationObjectsFirst)(THIS_ DTS_IN VARIANT_BOOL NewValue) PURE;
STDMETHOD(GetCopySchema)(THIS_ DTS_RETVAL VARIANT_BOOL *pRetVal) PURE;
STDMETHOD(SetCopySchema)(THIS_ DTS_IN VARIANT_BOOL NewValue) PURE;
STDMETHOD(GetCopyData)(THIS_ DTS_RETVAL DTSTransfer_CopyDataOption *pRetVal) PURE;
STDMETHOD(SetCopyData)(THIS_ DTS_IN DTSTransfer_CopyDataOption NewValue) PURE;
STDMETHOD(GetScriptOption)(THIS_ DTS_RETVAL DTSTransfer_ScriptOption *pRetVal) PUR
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -