ユーティリティ関数

これらの関数は、ディレクトリ操作のシーケンス、またはディレクトリ エントリ(ユーザ)操作のシーケンス内で呼び出すことができます。関数がパラメータを通してインスタンス ハンドルを受信する場合、それがディレクトリ インスタンス ハンドルかディレクトリ エントリ(ユーザ)インスタンス ハンドルかを判断します。
casso126jjp
これらの関数は、ディレクトリ操作のシーケンス、またはディレクトリ エントリ(ユーザ)操作のシーケンス内で呼び出すことができます。関数がパラメータを通してインスタンス ハンドルを受信する場合、それがディレクトリ インスタンス ハンドルかディレクトリ エントリ(ユーザ)インスタンス ハンドルかを判断します。
関数名
Description
文字列に割り当てられた空きメモリ。
文字列配列に割り当てられた空きメモリ。
ディレクトリ API バージョン、およびサポートするディレクトリ機能を確認します。
文字列および文字列配列の解放
CA Single Sign-on
ポリシー サーバが文字列パラメータをとる操作関数を呼び出した後、
CA Single Sign-on
ポリシー サーバは、SmDirFreeString() または SmDirFreeStringArray() を呼び出して割り当てられたメモリを解放します。呼び出しを繰り返して複数の文字列を解放できます。
たとえば、
CA Single Sign-on
管理者は、ユーザ Mikel の検索を実行するために
CA Single Sign-on
管理 UI を使用できます。
CA Single Sign-on
管理者は、まず[検索]ドロップダウン リスト ボックスから文字列 User を選択し、次に、[検索式]フィールドに文字列 Mikel を入力します。
CA Single Sign-on
は SmDirLookup() を呼び出し、文字列("User = Mikel" の形式)を
lpszPattern
パラメータに渡します。
CA Single Sign-on
は、その後 SmDirFreeStringArray() を 2 回呼び出します。最初の呼び出しで、
CA Single Sign-on
は文字列配列 Mikel を渡します。2 番目の呼び出しで、
CA Single Sign-on
は文字列配列 User を渡します。
クエリおよび検証
CA Single Sign-on
ポリシー サーバは、SmDirQueryVersion()、次に SmDirValidateInstance() を頻繁に呼び出します。このシーケンスは複数回繰り返される場合があります。