LSA_COPY_FROM_CLIENT_BUFFER funzione di callback (ntsecpkg.h)

Copia le informazioni dallo spazio indirizzi di un processo client in un buffer nel processo corrente.

Sintassi

LSA_COPY_FROM_CLIENT_BUFFER LsaCopyFromClientBuffer;

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

Parametri

[in] ClientRequest

Puntatore a una struttura di dati LSA_CLIENT_REQUEST opaca che contiene informazioni sulla richiesta di autenticazione del client LSA.

[in] Length

Lunghezza del buffer da copiare, in byte.

[in] BufferToCopy

Puntatore al buffer locale in cui copiare i dati.

[in] ClientBaseAddress

Puntatore al buffer client di cui copiare il contenuto. Questo indirizzo è l'indirizzo del buffer all'interno del processo client, non il processo corrente.

Valore restituito

Se la funzione ha esito positivo, il valore restituito viene STATUS_SUCCESS.

Se la funzione ha esito negativo, il valore restituito è un codice NTSTATUS. Per altre informazioni, vedere Valori restituiti della funzione criteri LSA.

La funzione LsaNtStatusToWinError converte un codice NTSTATUS in un codice di errore di Windows.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione ntsecpkg.h

Vedi anche

LSA_DISPATCH_TABLE

LSA_SECPKG_FUNCTION_TABLE