PSTARTUP_ROUTINE回呼函式 (resapi.h)
載入 資源 DLL,傳回包含函式資料表和版本號碼的結構。 PSTARTUP_ROUTINE類型會定義此函式的指標。
語法
PSTARTUP_ROUTINE PstartupRoutine;
DWORD PstartupRoutine(
[in] LPCWSTR ResourceType,
[in] DWORD MinVersionSupported,
[in] DWORD MaxVersionSupported,
[in] PSET_RESOURCE_STATUS_ROUTINE SetResourceStatus,
[in] PLOG_EVENT_ROUTINE LogEvent,
[out] PCLRES_FUNCTION_TABLE *FunctionTable
)
{...}
參數
[in] ResourceType
正在啟動的資源類型。
[in] MinVersionSupported
[in] MaxVersionSupported
叢集服務所支援的資源 API 版本上限。
[in] SetResourceStatus
資源 DLL 在從Online或Offline傳回ERROR_IO_PENDING之後,應該呼叫以更新其狀態的回呼函式指標。 如需詳細資訊,請參閱 SetResourceStatus。
[in] LogEvent
資源 DLL 應該呼叫之回呼函式的指標,以報告 資源的事件。 如需詳細資訊,請參閱 LogEvent。
[out] FunctionTable
描述資源 API 版本和進入點特定名稱 之CLRES_FUNCTION_TABLE 結構的指標。
傳回值
傳回碼/值 | 描述 |
---|---|
|
要求成功。 |
|
資源 DLL 不支援落在 MinVersionSupported 和 MaxVersionSupported 參數所識別範圍內的版本。 |
如果作業未成功, 啟動 應該會傳回其中一個 系統錯誤碼。
備註
啟動進入點函式會傳回函式資料表,描述 Resource API 支援的介面版本,以及支援之 Resource API 版本所需之所有其他函式的進入點。
目前僅支援 Resource API 1.0 版。
如果您的資源支援多個資源 API 版本,請傳回最新版本的函式資料表。 版本號碼應小於或等於 MaxVersionSupported 參數。 如果 FunctionTable 參數所指向的函式資料表版本不在範圍內,就無法成功載入您的資源。
如需詳細資訊,請參閱 實作啟動。
範例
請參閱 實作啟動。
需求
最低支援的用戶端 | 都不支援 |
最低支援的伺服器 | Windows Server 2008 Enterprise、Windows Server 2008 Datacenter |
目標平台 | Windows |
標頭 | resapi.h |