Funzione TLSKeyPackEnumNext
Continua da una chiamata precedente alla funzione TLSKeyPackEnumBegin e restituisce il key pack successivo installato in un server licenze Desktop remoto che corrisponde ai criteri di ricerca.
Nota
Questa funzione non ha un file di intestazione o una libreria di importazione associata. Per chiamare questa funzione, è necessario creare un file di intestazione definito dall'utente e usare le funzioni LoadLibrary e GetProcAddress per collegare dinamicamente a Mstlsapi.dll.
Sintassi
DWORD WINAPI TLSKeyPackEnumNext(
_In_ TLS_HANDLE hHandle,
_In_ LsKeyPack *lpKeyPack,
_Out_ PDWORD pdwErrCode
);
Parametri
-
hHandle [in]
-
Gestire in un server licenze Desktop remoto. Specificare un handle aperto dalla funzione TLSConnectToLsServer .
-
lpKeyPack [in]
-
Puntatore a una struttura LSKeyPack che riceve il key pack successivo che corrisponde ai criteri di ricerca.
-
pdwErrCode [out]
-
Puntatore a una variabile che riceve uno dei codici di errore seguenti al momento della restituzione.
-
LSERVER_S_SUCCESS (0)
-
La chiamata ha esito positivo.
-
LSERVER_I_NO_MORE_DATA (4001)
-
I key pack non corrispondono ai criteri di ricerca.
-
LSERVER_E_INTERNAL_ERROR (5001)
-
Errore interno nel server licenze.
-
LSERVER_E_INVALID_SEQUENCE (5006)
-
La sequenza chiamante non è valida. Prima di eseguire questa operazione, è necessario chiamare la funzione TLSKeyPackEnumBegin( ).
-
LSERVER_E_SERVER_BUSY (5007)
-
Il server licenze è troppo occupato per elaborare la richiesta.
-
LSERVER_E_OUTOFMEMORY (5008)
-
Impossibile elaborare la richiesta a causa di memoria insufficiente.
Valore restituito
Questa funzione restituisce i valori restituiti seguenti.
-
RPC_S_OK
-
La chiamata ha avuto esito positivo. Controllare il valore del parametro pdwErrCode per ottenere il codice restituito per la chiamata.
-
RPC_S_INVALID_ARG
-
L'argomento non è valido.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista |
Server minimo supportato |
Windows Server 2008 |
DLL |
|