Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die CallPackageEx-Funktion wird verwendet, um ein anderes Sicherheitspaket für den Zugriff auf seine Dienste aufzurufen.
Syntax
LSA_CALL_PACKAGEEX LsaCallPackageex;
NTSTATUS LsaCallPackageex(
[in] PUNICODE_STRING AuthenticationPackage,
[in] PVOID ClientBufferBase,
[in] PVOID ProtocolSubmitBuffer,
[in] ULONG SubmitBufferLength,
[out] PVOID *ProtocolReturnBuffer,
[out] PULONG ReturnBufferLength,
[out] PNTSTATUS ProtocolStatus
)
{...}
Parameter
[in] AuthenticationPackage
Zeiger auf eine UNICODE_STRING , die den Namen des aufzurufenden Authentifizierungspakets enthält.
[in] ClientBufferBase
Die Basisadresse des Eingabepuffers im Adressraum des Clients.
[in] ProtocolSubmitBuffer
Zeiger auf den Eingabepuffer.
[in] SubmitBufferLength
Größe von ProtocolSubmitBuffer in Bytes.
[out] ProtocolReturnBuffer
Zeiger, der die Adresse des Ausgabepuffers empfängt.
[out] ReturnBufferLength
Zeiger auf eine Variable, die die Größe von ProtocolReturnBuffer in Bytes empfängt.
[out] ProtocolStatus
Zeiger auf eine Variable, die den vom Authentifizierungspaket zurückgegebenen status Code empfängt.
Rückgabewert
Wenn die Funktion erfolgreich ist, wird der Rückgabewert STATUS_SUCCESS.
Wenn die Funktion fehlschlägt, ist der Rückgabewert ein NTSTATUS-Code, der den Grund für einen Fehler angibt. Die folgende Tabelle enthält einen häufigen Fehlergrund und den Fehlercode, den die Funktion zurückgibt.
| Rückgabecode | Beschreibung |
|---|---|
|
Der AuthenticationPackage-Parameter enthält nicht den Namen eines gültigen Sicherheitspakets. |
Hinweise
Ein Zeiger auf die CallPackageEx-Funktion ist in der LSA_SECPKG_FUNCTION_TABLE Struktur verfügbar, die von der SpInitialize-Funktion empfangen wird.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | ntsecpkg.h |