Share via


LSA_COPY_FROM_CLIENT_BUFFER fonction de rappel (ntsecpkg.h)

Copie les informations de l’espace d’adressage d’un processus client dans une mémoire tampon du processus actuel.

Syntaxe

LSA_COPY_FROM_CLIENT_BUFFER LsaCopyFromClientBuffer;

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

Paramètres

[in] ClientRequest

Pointeur vers une structure de données opaque LSA_CLIENT_REQUEST qui contient des informations sur la demande d’authentification du client LSA.

[in] Length

Longueur de la mémoire tampon à copier, en octets.

[in] BufferToCopy

Pointeur vers la mémoire tampon locale dans laquelle les données doivent être copiées.

[in] ClientBaseAddress

Pointeur vers la mémoire tampon du client dont le contenu doit être copié. Cette adresse est l’adresse de la mémoire tampon dans le processus client, et non le processus actuel.

Valeur retournée

Si la fonction réussit, la valeur de retour est STATUS_SUCCESS.

Si la fonction échoue, la valeur de retour est un code NTSTATUS. Pour plus d’informations, consultez Valeurs de retour de la fonction de stratégie LSA.

La fonction LsaNtStatusToWinError convertit un code NTSTATUS en code d’erreur Windows.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête ntsecpkg.h

Voir aussi

LSA_DISPATCH_TABLE

LSA_SECPKG_FUNCTION_TABLE