Freigeben über


RpcServerInqIf-Funktion (rpcdce.h)

Die RpcServerInqIf-Funktion gibt den manager entry-point vector (EPV) zurück, der für eine Schnittstelle registriert ist.

Syntax

RPC_STATUS RpcServerInqIf(
  RPC_IF_HANDLE IfSpec,
  UUID          *MgrTypeUuid,
  RPC_MGR_EPV   **MgrEpv
);

Parameter

IfSpec

Schnittstelle, deren Manager-EPV zurückgegeben wird.

MgrTypeUuid

Zeiger auf den Managertyp UUID, dessen Manager-EPV zurückgegeben wird.

Die Angabe eines Parameterwerts von NULL (oder einer Null-UUID) bedeutet, dass der manager EPV zurückgegeben wird, der bei IfSpec registriert ist, und den Nil-Manager-Typ UUID.

MgrEpv

Gibt einen Zeiger auf die Manager-EPV für die angeforderte Schnittstelle zurück.

Rückgabewert

Wert Bedeutung
RPC_S_OK
Der Aufruf war erfolgreich.
RPC_S_UNKNOWN_IF
Die Schnittstelle ist unbekannt.
RPC_S_UNKNOWN_MGR_TYPE
Der Managertyp ist unbekannt.
 
Hinweis Eine Liste der gültigen Fehlercodes finden Sie unter RPC-Rückgabewerte.
 

Hinweise

Eine Serveranwendung ruft die RpcServerInqIf-Funktion auf, um den Manager-EPV für eine registrierte Schnittstelle und den Managertyp UUID zu bestimmen.

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

Weitere Informationen

RpcServerRegisterWenn