載入 資源 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 |