Freigeben über


SpImportSecurityContextFn-Rückruffunktion (ntsecpkg.h)

Die SpImportSecurityContext--Funktion importiert einen Sicherheitskontext aus einem anderen Prozess.

Die SpImportSecurityContext Funktion ist die Verteilerfunktion für die ImportSecurityContext Funktion der Security Support Provider Interface.

Syntax

SpImportSecurityContextFn Spimportsecuritycontextfn;

NTSTATUS Spimportsecuritycontextfn(
  [in]  PSecBuffer pPackedContext,
  [in]  HANDLE Token,
  [out] PLSA_SEC_HANDLE phContext
)
{...}

Parameter

[in] pPackedContext

Zeiger auf eine SecBuffer- Struktur, die einen serialisierten Sicherheitskontext enthält, zuvor von der SpExportSecurityContext--Funktion generiert wurde.

[in] Token

Wahlfrei. Behandeln sie das Kontexttoken.

[out] phContext

Zeigen Sie auf eine LSA_SEC_HANDLE, die das importierte Kontexthandle empfängt.

Rückgabewert

Wenn die Funktion erfolgreich ist, geben Sie STATUS_SUCCESS zurück.

Wenn die Funktion fehlschlägt, geben Sie einen NTSTATUS- Code zurück, der den Grund für den Fehler angibt.

Bemerkungen

SSP/APs müssen die SpImportSecurityContext--Funktion implementieren; Der tatsächliche Name, der der Implementierung zugewiesen wird, liegt jedoch bei dem Entwickler.

Ein Zeiger auf die SpImportSecurityContext--Funktion ist in der SECPKG_USER_FUNCTION_TABLE Struktur verfügbar, die von der SpUserModeInitialize-Funktion empfangen wird.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows XP [nur Desktop-Apps]
mindestens unterstützte Server- Windows Server 2003 [Nur Desktop-Apps]
Zielplattform- Fenster
Header- ntsecpkg.h

Siehe auch

SECPKG_USER_FUNCTION_TABLE

SpExportSecurityContext-

SpUserModeInitialize