Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La función RpcServerInqDefaultPrincName obtiene el nombre principal predeterminado para un servicio de autenticación determinado.
Sintaxis
RPC_STATUS RpcServerInqDefaultPrincName(
unsigned long AuthnSvc,
RPC_WSTR *PrincName
);
Parámetros
AuthnSvc
Servicio de autenticación que se usará cuando el servidor recibe una solicitud de una llamada a procedimiento remoto.
PrincName
Tras la operación correcta, contiene el nombre principal predeterminado para el servicio de autenticación especificado por el parámetro AuthnSvc . El servicio de autenticación en uso define el contenido del nombre y su sintaxis. Este nombre principal debe usarse como parámetro ServerPrincName de la función RpcServerRegisterAuthInfo . Si la función se ejecuta correctamente, PrincName debe liberarse mediante la función RpcStringFree . Si se produce un error en la función, el contenido de PrincName no está definido y el autor de la llamada no tiene ninguna obligación de liberarlo.
Valor devuelto
| Valor | Significado |
|---|---|
|
La llamada se realizó correctamente. |
|
No hay memoria suficiente para completar la operación. |
Comentarios
Esta función es la manera recomendada de obtener el nombre principal del servidor que se va a pasar a la función RpcServerRegisterAuthInfo . Aunque la composición del nombre principal del servidor es posible sin usar esta función, llamar a la función es más fácil y más portátil en las versiones del sistema operativo.
Requisitos
| Requisito | Value |
|---|---|
| Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
| Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
| Plataforma de destino | Windows |
| Encabezado | rpcdce.h (include Rpc.h) |
| Library | Rpcrt4.lib |
| Archivo DLL | Rpcrt4.dll |