SmDirQueryVersion()

SmDirQueryVersion() は、自身のバージョンとディレクトリ機能を調べるためにディレクトリ APIにクエリを発行します。サポートされた機能は、Sm_DirApi_Capability_t に列挙されます。
casso1283
SmDirQueryVersion() は、自身のバージョンとディレクトリ機能を調べるためにディレクトリ APIにクエリを発行します。サポートされた機能は、Sm_DirApi_Capability_t に列挙されます。
構文
int SM_EXTERN SmDirQueryVersion (
   const Sm_Api_Context_t*  lpApiContext,
   void*                    pHandle,
   unsigned long*           pnCapabilities
);
パラメータ
I/O
説明
lpApiContext
I
API コンテキスト構造へのポインタ。
pHandle
I
SmDirInit() によって返されたポインタのアドレス。
pnCapabilities
O
このパラメータはカスタム ディレクトリの機能を渡すために使用されます。カスタム ディレクトリの機能は、SmApi.h で定義される Sm_DirApi_Capability_t に列挙されています。Sm_DirApi_Capability_t の詳細については、「ディレクトリ機能」を参照してください。
戻り値
カスタム ライブラリが準拠するディレクトリ API のバージョン番号を返します。現在サポートされるバージョンは Sm_Api_Version_V4 と Sm_Api_Version_V4_1 です。バージョン定数は SmApi.h で定義されています。