Freigeben über


LSA_COPY_TO_CLIENT_BUFFER Rückruffunktion (ntsecpkg.h)

Kopiert Informationen aus einem Puffer im aktuellen Prozess in den Adressraum eines Clientprozesses.

Syntax

LSA_COPY_TO_CLIENT_BUFFER LsaCopyToClientBuffer;

NTSTATUS LsaCopyToClientBuffer(
  [in] PLSA_CLIENT_REQUEST ClientRequest,
  [in] ULONG Length,
  [in] PVOID ClientBaseAddress,
  [in] PVOID BufferToCopy
)
{...}

Parameter

[in] ClientRequest

Zeiger auf einen undurchsichtigen LSA_CLIENT_REQUEST Datentyp, der eine Clientanforderung darstellt.

[in] Length

Länge des zu kopierenden Puffers in Bytes.

[in] ClientBaseAddress

Zeiger auf einen Puffer, der die Daten empfängt. Diese Adresse ist die Adresse des Puffers innerhalb des Clientprozesses, nicht der aktuelle Prozess.

[in] BufferToCopy

Zeiger auf den lokalen Puffer, dessen Inhalt in den Clientadressraum kopiert werden soll.

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. Weitere Informationen finden Sie unter Rückgabewerte der LSA-Richtlinienfunktion.

Die LsaNtStatusToWinError-Funktion konvertiert einen NTSTATUS-Code in einen Windows-Fehlercode.

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

Weitere Informationen

LSA_DISPATCH_TABLE

LSA_SECPKG_FUNCTION_TABLE