RpcMgmtEpEltInqBegin-Funktion (rpcdce.h)
Die RpcMgmtEpEltInqBegin-Funktion erstellt einen Abfragekontext zum Anzeigen der Elemente in einer Endpunktzuordnung.
Syntax
RPC_STATUS RpcMgmtEpEltInqBegin(
RPC_BINDING_HANDLE EpBinding,
unsigned long InquiryType,
RPC_IF_ID *IfId,
unsigned long VersOption,
UUID *ObjectUuid,
RPC_EP_INQ_HANDLE *InquiryContext
);
Parameter
EpBinding
Bindungshandle an einen Host, dessen Endpunktzuordnungselemente angezeigt werden sollen. Geben Sie NULL an, um Elemente vom lokalen Host anzuzeigen. Wenn ein Bindungshandle angegeben wird, muss die Objekt-UUID für das Bindungshandle NULL sein. Falls vorhanden, wird der Endpunkt im Bindungshandle ignoriert, und der Endpunkt zur Endpunktzuordnungsdatenbank auf dem angegebenen Host wird verwendet.
InquiryType
Ganzzahliger Wert, der den Typ der Abfrage angibt, die für die Endpunktzuordnung ausgeführt werden soll. Im Folgenden sind gültige Abfragetypen aufgeführt.
IfId
Schnittstellenbezeichner der endpoint-map-Elemente, die von RpcMgmtEpEltInqNext zurückgegeben werden sollen. Dieser Parameter wird nur verwendet, wenn InquiryType entweder RPC_C_EP_MATCH_BY_IF oder RPC_C_EP_MATCH_BY_BOTH ist. Andernfalls wird sie ignoriert.
VersOption
Gibt an, wie RpcMgmtEpEltInqNext den IfId-Parameter verwendet. Dieser Parameter wird nur verwendet, wenn InquiryType entweder RPC_C_EP_MATCH_BY_IF oder RPC_C_EP_MATCH_BY_BOTH ist. Andernfalls wird sie ignoriert. Im Folgenden sind gültige Werte für diesen Parameter aufgeführt.
Wert | Bedeutung |
---|---|
|
Gibt Endpunktzuordnungselemente zurück, die unabhängig von den Versionsnummern die angegebene Schnittstellen-UUID bieten. |
|
Gibt Endpunktzuordnungselemente zurück, die dieselbe Hauptversion der angegebenen Schnittstellen-UUID und eine Nebenversion bieten, die größer oder gleich der Nebenversion der angegebenen Schnittstellen-UUID ist. |
|
Gibt Endpunktzuordnungselemente zurück, die die angegebene Version der angegebenen Schnittstellen-UUID bieten. |
|
Gibt Endpunktzuordnungselemente zurück, die die gleiche Hauptversion der angegebenen Schnittstellen-UUID bieten, und ignoriert die Nebenversion. |
|
Gibt Endpunktzuordnungselemente zurück, die eine Version der angegebenen Schnittstellen-UUID bieten, die kleiner oder gleich der angegebenen Haupt- und Nebenversion ist. |
ObjectUuid
Die Objekt-UUID, nach der RpcMgmtEpEltInqNext in endpoint-map-Elementen sucht. Dieser Parameter wird nur verwendet, wenn InquiryType entweder RPC_C_EP_MATCH_BY_OBJ oder RPC_C_EP_MATCH_BY_BOTH ist.
InquiryContext
Gibt einen Abfragekontext für die Verwendung mit RpcMgmtEpEltInqNext und RpcMgmtEpEltInqDone zurück. Siehe RPC_EP_INQ_HANDLE.
Rückgabewert
Wert | Bedeutung |
---|---|
|
Der Aufruf war erfolgreich. |
Hinweise
Die RpcMgmtEpEltInqBegin-Funktion erstellt einen Abfragekontext zum Anzeigen von Serveradresseninformationen, die in der Endpunktzuordnung gespeichert sind. Mithilfe von InquiryType und VersOption gibt eine Anwendung an, welche der folgenden Endpunktzuordnungselemente von Aufrufen von RpcMgmtEpEltInqNext zurückgegeben werden sollen:
- Alle Elemente
- Diese Elemente mit dem angegebenen Schnittstellenbezeichner
- Diese Elemente mit der angegebenen Objekt-UUID
- Diese Elemente mit dem angegebenen Schnittstellenbezeichner und der objektspezifischen UUID
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | rpcdce.h (rpc.h einschließen) |
Bibliothek | Rpcrt4.lib |
DLL | Rpcrt4.dll |