Bagikan melalui


Fungsi TLSKeyPackEnumNext

Berlanjut dari panggilan sebelumnya ke fungsi TLSKeyPackEnumBegin dan mengembalikan paket kunci berikutnya yang diinstal pada server lisensi Desktop Jauh yang cocok dengan kriteria pencarian.

Catatan

Fungsi ini tidak memiliki file header atau pustaka impor terkait. Untuk memanggil fungsi ini, Anda harus membuat file header yang ditentukan pengguna dan menggunakan fungsi LoadLibrary dan GetProcAddress untuk menautkan secara dinamis ke Mstlsapi.dll.

Sintaks

DWORD WINAPI TLSKeyPackEnumNext(
  _In_  TLS_HANDLE hHandle,
  _In_  LsKeyPack  *lpKeyPack,
  _Out_ PDWORD     pdwErrCode
);

Parameter

hHandle [in]

Menangani ke server lisensi Desktop Jauh. Tentukan handel yang dibuka oleh fungsi TLSConnectToLsServer .

lpKeyPack [in]

Penunjuk ke struktur LSKeyPack yang menerima paket kunci berikutnya yang cocok dengan kriteria pencarian.

pdwErrCode [out]

Penunjuk ke variabel yang menerima salah satu kode kesalahan berikut saat dikembalikan.

LSERVER_S_SUCCESS (0)

Panggilan berhasil.

LSERVER_I_NO_MORE_DATA (4001)

Tidak ada lagi paket kunci yang cocok dengan kriteria pencarian.

LSERVER_E_INTERNAL_ERROR (5001)

Kesalahan internal di server lisensi.

LSERVER_E_INVALID_SEQUENCE (5006)

Urutan panggilan tidak valid. Harus memanggil fungsi TLSKeyPackEnumBegin() sebelum ini.

LSERVER_E_SERVER_BUSY (5007)

Server lisensi terlalu sibuk untuk memproses permintaan.

LSERVER_E_OUTOFMEMORY (5008)

Tidak dapat memproses permintaan karena memori tidak cukup.

Menampilkan nilai

Fungsi ini mengembalikan kemungkinan nilai pengembalian berikut.

RPC_S_OK

Panggilan berhasil. Periksa nilai parameter pdwErrCode untuk mendapatkan kode pengembalian untuk panggilan.

RPC_S_INVALID_ARG

Argumen tidak valid.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows Vista
Server minimum yang didukung
Windows Server 2008
DLL
Mstlsapi.dll

Lihat juga

LSKeyPack

TLSConnectToLsServer

TLSKeyPackEnumBegin

TLSKeyPackEnumEnd