JetGetInstanceMiscInfo 函式
適用于: Windows |Windows Server
JetGetInstanceMiscInfo 函式
JetGetInstanceMiscInfo 函式會在實例上線時擷取實例的相關資訊。
Windows Vista:JetGetInstanceMiscInfo 是在 Windows Vista 中引進。
JET_ERR JET_API JetGetInstanceMiscInfo(
__in JET_INSTANCE instance,
__out void* pvResult,
__in unsigned long cbMax,
__in unsigned long InfoLevel
);
參數
instance
識別將用於 API 呼叫的資料庫實例。
pvResult
將接收資訊的緩衝區指標。 緩衝區的類型取決於 InfoLevel。 呼叫端負責適當地對齊緩衝區。
cbMax
在 pvResult中傳遞之緩衝區的大小,以位元組為單位。
InfoLevel
決定 實例所指定實例所擷取的資訊類型。 儲存在 pvResult中的資料格式取決於InfoLevel。
下列選項可用於搭配此參數使用。
值 |
意義 |
---|---|
JET_InstanceMiscInfoLogSignature |
pvResult 會解譯為與此實例相關聯之交易記錄序列 的JET_SIGNATURE 結構。 |
傳回值
此函式會傳回具有下列其中一個傳回碼 的 JET_ERR 資料類型。 如需可能 ESE 錯誤的詳細資訊,請參閱 可延伸儲存引擎錯誤 和 錯誤處理參數。
傳回碼 |
Description |
---|---|
JET_errSuccess |
作業已成功完成。 |
JET_errBufferTooSmall |
緩衝區太小。 |
JET_errInvalidParameter |
指定了無效 的JET_INSTANCE 或無效 的 InfoLevel 。 |
規格需求
需求 | 值 |
---|---|
用戶端 |
需要 Windows Vista。 |
Server |
需要 Windows Server 2008。 |
標頭 |
在 Esent.h 中宣告。 |
程式庫 |
使用 ESENT.lib。 |
Dll |
需要ESENT.dll。 |