Función de devolución de llamada SpQueryContextAttributesFn (ntsecpkg.h)
La función SpQueryContextAttributes recupera los atributos de un contexto de seguridad.
La función SpQueryContextAttributes es la función de distribución de la función QueryContextAttributes (General) de la interfaz del proveedor de compatibilidad de seguridad.
Sintaxis
SpQueryContextAttributesFn Spquerycontextattributesfn;
NTSTATUS Spquerycontextattributesfn(
[in] LSA_SEC_HANDLE ContextHandle,
[in] ULONG ContextAttribute,
[out] PVOID Buffer
)
{...}
Parámetros
[in] ContextHandle
Identificador del contexto de seguridad.
[in] ContextAttribute
Atributo de contexto que se va a consultar. Para obtener una lista de valores válidos, vea la función QueryContextAttributes (General).
[out] Buffer
Puntero que recibe la dirección de un búfer que contiene los atributos solicitados. La memoria del parámetro Buffer debe asignarse con la función AllocateHeap de la tabla de funciones SECPKG_DLL_FUNCTIONS en modo de usuario. En el modo LSA ( Autoridad de seguridad local ), use la función AllocateLsaHeap .
Valor devuelto
Si la función se realiza correctamente, devuelva STATUS_SUCCESS.
Si se produce un error en la función, devuelva un código NTSTATUS que indique el motivo por el que se produjo un error. A continuación se muestra un motivo común de error y el código de error que debe devolver la función.
Código devuelto | Descripción |
---|---|
|
El identificador no es válido. |
Comentarios
Los SSP/AP deben implementar la función SpQueryContextAttributes ; sin embargo, el nombre real proporcionado a la implementación es para el desarrollador.
Hay disponible un puntero a la implementación en modo LSA de la función SpQueryContextAttributes en la estructura SECPKG_FUNCTION_TABLE recibida de la función SpLsaModeInitialize .
Hay disponible un puntero a la implementación en modo de usuario de la función SpQueryContextAttributes en la estructura SECPKG_USER_FUNCTION_TABLE recibida de la función SpUserModeInitialize .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | ntsecpkg.h |