NDIS_SWITCH_NIC_SAVE_STATE 구조체(ntddndis.h)
NDIS_SWITCH_NIC_SAVE_STATE 구조체는 Hyper-V 확장 가능한 스위치 포트에 대한 런타임 상태 정보를 지정합니다. 확장 가능한 스위치 확장은 이 구조를 사용하여 런타임 포트 정보를 저장하거나 복원합니다.
구문
typedef struct _NDIS_SWITCH_NIC_SAVE_STATE {
NDIS_OBJECT_HEADER Header;
ULONG Flags;
NDIS_SWITCH_PORT_ID PortId;
NDIS_SWITCH_NIC_INDEX NicIndex;
GUID ExtensionId;
NDIS_SWITCH_EXTENSION_FRIENDLYNAME ExtensionFriendlyName;
GUID FeatureClassId;
USHORT SaveDataSize;
USHORT SaveDataOffset;
ULONG SaveDataSizeOverflow;
} NDIS_SWITCH_NIC_SAVE_STATE, *PNDIS_SWITCH_NIC_SAVE_STATE;
멤버
Header
NDIS_SWITCH_NIC_SAVE_STATE 구조체의 형식, 수정 버전 및 크기입니다. 이 멤버는 NDIS_OBJECT_HEADER 구조체로 형식이 지정됩니다.
헤더의 Type 멤버를 NDIS_OBJECT_TYPE_DEFAULT 설정해야 합니다. NDIS_SWITCH_NIC_SAVE_STATE 구조체의 버전을 지정하려면 Header의 Revision 멤버를 다음 값으로 설정해야 합니다.
NDIS_SWITCH_NIC_SAVE_STATE_REVISION_1
NDIS 6.30 이상에 대한 원래 버전입니다.
Size 멤버를 NDIS_SIZEOF_NDIS_SWITCH_NIC_SAVE_STATE_REVISION_1 설정합니다.
Flags
플래그의 비트 OR 을 포함하는 ULONG 값입니다. 이 멤버는 NDIS용으로 예약되어 있습니다.
PortId
확장 가능한 스위치 포트의 고유 식별자를 포함하는 NDIS_SWITCH_PORT_ID 값입니다.
NicIndex
네트워크 어댑터에 대한 Nic 인덱스를 포함하는 NDIS_SWITCH_NIC_INDEX 값입니다. 이 값은 항상 0입니다. 자세한 내용은 네트워크 어댑터 인덱스 값을 참조하세요.
ExtensionId
확장 가능한 스위치 확장을 식별하는 GUID 값입니다.
ExtensionFriendlyName
확장 가능한 스위치 확장에 대한 사용자에게 친숙한 설명을 지정하는 NDIS_SWITCH_EXTENSION_FRIENDLYNAME 값입니다.
FeatureClassId
저장된 데이터와 관련된 기능 클래스의 식별자를 포함하는 GUID 값입니다. 기능 클래스 식별자는 확장에 의해 정의되어 런타임 데이터의 구성 요소를 고유하게 식별합니다.
SaveDataSize
SaveData 멤버에 포함된 데이터의 크기(바이트)를 지정한 USHORT 값입니다.
SaveDataOffset
구조체의 시작부터 저장 또는 복원되는 런타임 상태 정보까지의 오프셋을 포함하는 USHORT 값입니다.
SaveDataSizeOverflow
설명
NDIS_SWITCH_NIC_SAVE_STATE 구조는 다음 OID 요청에 사용됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | NDIS 6.30 이상에서 지원됩니다. |
머리글 | ntddndis.h(Ndis.h, Fwpsk.h 포함) |
추가 정보