共用方式為


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。

另請參閱

JET_ERR
JET_INSTANCE
JET_SIGNATURE