Compartilhar via


IServerSecurity::QueryBlanket

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Este método é chamado, o servidor para localizar saída sobre o cliente que chamado um dos seus métodos.

Syntax

HRESULT QueryBlanket(
  DWORD* pAuthnSvc,
  DWORD* pAuthzSvc,
  OLECHAR** pServerPrincName,
  DWORD* pAuthnLevel,
  DWORD* pImpLevel,
  RPC_AUTHZ_HANDLE* pPrivs,
  DWORD* pCapabilities 
);

Parameters

  • pAuthnSvc
    [out] Ponteiro para o atual serviço autenticação. Esse será um único valor extraído a lista de RPC_C_AUTHN_XXX Constantes. Se o chamador especifica NULL, a atual serviço autenticação não é recuperado.
  • pAuthzSvc
    [out] Ponteiro para o atual serviço autorização. Esse será um único valor extraído a lista de RPC_C_AUTHZ_XXX Constantes. Se o chamador especifica NULL, a atual serviço autorização não é recuperado.
  • pServerPrincName
    [out] Ponteiro para o atual principal nome. O seqüência de caracteres serão alocada pelo receptor usando CoTaskMemAlloce deve ser liberada pelo chamador usando CoTaskMemFree Quando eles são feitos com ele. Se o chamador especifica NULL, a atual principal nome não for recuperado.
  • pAuthnLevel
    [out] Ponteiro para o atual nível de autenticação. Esse será um único valor extraído a lista de RPC_C_AUTHN_LEVEL_XXX Constantes. Se o chamador especifica NULL, a atual nível de autenticação não é recuperado.
  • pImpLevel
    [out] Deve ser NULL. Este parâmetro é reservado para uso futuro.
  • pPrivs
    [out] Ponteiro para um identificador para as informações privilégio para o aplicativo cliente. O formato da estrutura é serviço autenticação específico. O aplicativo não deve gravar ou a memória livre. As informações é válido apenas para a duração do atual chamar.

    Se o chamador especifica NULL, a atual informações privilégio não são recuperadas.

    Para NTLMSSP e Kerberos, esse é principal do cliente nome.

  • pCapabilities
    [in, Out] Ponteiro para retornar sinalizadores indicando recursos do chamar. Se o chamador especifica NULL, a atual recursos não são recuperados.

Return Value

Este método oferece suporte a padrão retornar valores E_INVALIDARG e E_OUTOFMEMORY, bem como o seguinte:

  • S_OK
    O sucesso.

Remarks

IServerSecurity::QueryBlanket é usado pelo servidor para localizar saída sobre o cliente que chamado um dos seus métodos. Para get um ponteiro para IServerSecurity Para o atual chamar na atual segmento, chamar CoGetCallContext, especificando IID_IServerSecurity. Esse ponteiro interface só pode ser usado no mesmo compartimento como a chamar para a duração do chamar.

Para determinar se a plataforma oferece suporte a esta interface, consulte Determinando suporte COM APIs.

Requirements

Header objidl.h, objidl.idl
Library ole32.lib, uuid.lib
Windows Embedded CE Windows CE 3.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

CoGetCallContext
CoQueryClientBlanket