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