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 CallPackage-Funktion wird verwendet, um ein anderes Sicherheitspaket für den Zugriff auf seine Dienste aufzurufen.
Syntax
LSA_CALL_PACKAGE LsaCallPackage;
NTSTATUS LsaCallPackage(
[in] PUNICODE_STRING AuthenticationPackage,
[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 Pakets enthält.
[in] ProtocolSubmitBuffer
Zeiger auf den Eingabepuffer. Der Inhalt dieses Puffers ist paketspezifisch.
[in] SubmitBufferLength
Größe des ProtocolSubmitBuffer-Parameters in Bytes.
[out] ProtocolReturnBuffer
Zeiger, der die Adresse des Ausgabepuffers empfängt. Der Inhalt dieses Puffers ist paketspezifisch.
[out] ReturnBufferLength
Zeiger auf eine Variable, die die Größe des ProtocolReturnBuffer-Parameters in Bytes empfängt.
[out] ProtocolStatus
Zeiger auf eine Variable, die den vom aufgerufenen Paket 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 CallPackage-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 |