Name Service エントリの条件
ネーム サービス エントリを処理する場合は、次の条件が使用されます。
- RpcNsBindingLookupBeginに以外の NULL エントリ名指定した場合、そのエントリはバインド ハンドルを検索する唯一のエントリになります。 NULL 渡すと、ログオン ドメイン内のすべてのエントリが検索されます。 これには信頼されたドメインは含まれないことに注意してください。
- インターフェイス ハンドルを指定すると、エントリのインターフェイス セクションに互換性のあるバージョンのインターフェイス UUID が含まれている場合にのみ、バインド ハンドルがエントリから返されます。 つまり、メジャー バージョン番号はインターフェイス UUID と同じである必要があり、マイナー バージョン番号は自分のバージョン番号以上である必要があります。
- オブジェクト UUID を指定すると、エントリのオブジェクト UUID セクションにその特定のオブジェクト UUID が含まれている場合にのみ、バインド ハンドルがエントリから返されます。
前述の条件に従ってネーム サービス エントリが存続する場合、それらのエントリからのすべてのバインド ハンドルが収集されます。 クライアントでサポートされていないプロトコル シーケンスを持つハンドルは破棄され、残りのハンドルは RpcNsBindingLookupNextからの出力として返されます。