struktur NDIS_PORT_AUTHENTICATION_PARAMETERS (ntddndis.h)

Struktur NDIS_PORT_AUTHENTICATION_PARAMETERS menentukan parameter status untuk port NDIS.

Sintaks

typedef struct _NDIS_PORT_AUTHENTICATION_PARAMETERS {
  NDIS_OBJECT_HEADER            Header;
  NDIS_PORT_CONTROL_STATE       SendControlState;
  NDIS_PORT_CONTROL_STATE       RcvControlState;
  NDIS_PORT_AUTHORIZATION_STATE SendAuthorizationState;
  NDIS_PORT_AUTHORIZATION_STATE RcvAuthorizationState;
} NDIS_PORT_AUTHENTICATION_PARAMETERS, *PNDIS_PORT_AUTHENTICATION_PARAMETERS;

Anggota

Header

Struktur NDIS_OBJECT_HEADER untuk struktur NDIS_PORT_AUTHENTICATION_PARAMETERS. Atur anggota Jenis struktur yang ditentukan Header ke NDIS_OBJECT_TYPE_DEFAULT, anggota Revisi ke NDIS_PORT_AUTHENTICATION_PARAMETERS_REVISION_1, dan anggota Ukuran ke NDIS_SIZEOF_PORT_AUTHENTICATION_PARAMETERS_REVISION_1.

SendControlState

Status kontrol port yang harus digunakan adaptor miniport untuk operasi pengiriman. Anggota ini harus berisi salah satu nilai berikut:

NdisPortControlStateUnknown

Status kontrol port untuk operasi pengiriman tidak diketahui.

NdisPortControlStateControlled

Port dalam keadaan terkontrol untuk operasi pengiriman. Artinya, port membutuhkan otorisasi.

NdisPortControlStateUncontrolled

Port dalam keadaan tidak terkontrol untuk operasi pengiriman. Artinya, port tidak memerlukan otorisasi.

RcvControlState

Status kontrol port yang harus digunakan adaptor miniport untuk menerima operasi. Anggota ini harus berisi salah satu nilai berikut:

NdisPortControlStateUnknown

Status kontrol port untuk operasi penerimaan tidak diketahui.

NdisPortControlStateControlled

Port dalam keadaan terkontrol untuk menerima operasi. Artinya, port membutuhkan otorisasi.

NdisPortControlStateUncontrolled

Port dalam keadaan tidak terkontrol untuk menerima operasi. Artinya, port tidak memerlukan otorisasi.

SendAuthorizationState

Status otorisasi port yang harus digunakan adaptor miniport untuk operasi pengiriman. Abaikan anggota ini jika anggota SendControlState diatur ke NdisPortControlStateUncontrolled.

Anggota ini harus berisi salah satu nilai berikut:

NdisPortAuthorizationUnknown

Status otorisasi port untuk operasi pengiriman tidak diketahui.

NdisPortAuthorized

Port diotorisasi untuk operasi pengiriman.

NdisPortUnauthorized

Port tidak diotorisasi untuk operasi pengiriman.

NdisPortReauthorizing

Port mengotorisasi ulang untuk operasi pengiriman.

RcvAuthorizationState

Status otorisasi port yang harus digunakan adaptor miniport untuk menerima operasi. Abaikan anggota ini jika anggota RcvControlState diatur ke NdisPortControlStateUncontrolled.

Anggota ini harus berisi salah satu nilai berikut:

NdisPortAuthorizationUnknown

Status otorisasi port untuk operasi penerimaan tidak diketahui.

NdisPortAuthorized

Port diotorisasi untuk menerima operasi.

NdisPortUnauthorized

Port tidak diotorisasi untuk menerima operasi.

NdisPortReauthorizing

Port mengotorisasi ulang untuk menerima operasi.

Keterangan

Struktur NDIS_PORT_AUTHENTICATION_PARAMETERS digunakan dalam OID_GEN_PORT_AUTHENTICATION_PARAMETERS Permintaan OID untuk menentukan status autentikasi port NDIS saat ini.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Didukung di NDIS 6.0 dan yang lebih baru.
Header ntddndis.h (termasuk Ndis.h)

Lihat juga

NDIS_OBJECT_HEADER

OID_GEN_PORT_AUTHENTICATION_PARAMETERS