LSA_CALL_PACKAGE_PASSTHROUGH Rückruffunktion (ntsecpkg.h)
Die CallPackagePassthrough-Funktion wird verwendet, um ein weiteres Sicherheitspaket für den Zugriff auf seine Dienste aufzurufen.
Syntax
LSA_CALL_PACKAGE_PASSTHROUGH LsaCallPackagePassthrough;
NTSTATUS LsaCallPackagePassthrough(
[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 Pakets enthält.
[in] ClientBufferBase
Die Basisadresse des Eingabepuffers im Adressraum des Clients.
[in] ProtocolSubmitBuffer
Zeiger auf den Eingabepuffer.
[in] SubmitBufferLength
Größe des ProtocolSubmitBuffer-Parameters in Bytes.
[out] ProtocolReturnBuffer
Zeiger auf den Ausgabepuffer.
[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 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 den Fehler angibt. In der folgenden Tabelle sind ein häufiger Fehlergrund und der Von der Funktion zurückgegebene Fehlercode aufgeführt.
Rückgabecode | Beschreibung |
---|---|
|
Der AuthenticationPackage-Parameter enthält nicht den Namen eines gültigen SSP/AP. |
Hinweise
Die lokale Sicherheitsautorität (LSA ) überprüft oder ändert keines der Funktionsargumente.
Ein Zeiger auf die CallPackagePassthrough-Funktion ist in der von der SpInitialize-Funktion empfangenen LSA_SECPKG_FUNCTION_TABLE-Struktur verfügbar.
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 |