NFC_CX_RF_DISCOVERY_CONFIG 구조체(nfccx.h)

NFC_CX_RF_DISCOVERY_CONFIG 구조에는 RF 검색 구성 설정이 포함되어 있습니다. NfcDxDeviceInitialize를 호출한 후 초기화하는 동안 검색 구성을 완료해야 합니다. 그렇지 않으면 오류가 반환됩니다.

구문

typedef struct _NFC_CX_RF_DISCOVERY_CONFIG {
  ULONG  Size;
  USHORT TotalDuration;
  ULONG  PollConfig;
  UCHAR  NfcIPMode;
  UCHAR  NfcIPTgtMode;
  UCHAR  NfcCEMode;
  UCHAR  BailoutConfig;
} NFC_CX_RF_DISCOVERY_CONFIG, *PNFC_CX_RF_DISCOVERY_CONFIG;

멤버

Size

이 구조체의 크기(바이트)입니다.

TotalDuration

단일 검색 기간의 총 기간(밀리초)입니다. 기본값은 300밀리초입니다.

이 멤버는 NCI 사양에 지정된 TOTAL_DURATION 해당합니다. 값은 0에서 0xFFFF 사이일 수 있습니다. 검색 대기 시간과 전력 소비를 모두 고려한 적절한 값을 사용합니다.

PollConfig

NFC_CX_POLL_MODE_CONFIG 값의 조합입니다.

이 멤버를 사용하면 폴링 모드 설정을 구성할 수 있습니다. 기본값은 수동 폴링 NFC-A, 수동 폴링 NFC-B 및 수동 폴링 NFC-F(212 및 424k)에 대한 폴링을 사용하도록 설정합니다. NFC 클라이언트가 지원되는 경우 추가 활성 모드를 구성하는 것이 좋습니다.

NfcIPMode

NFC_CX_NFCIP_MODE_CONFIG 값의 조합입니다.

이 멤버를 사용하면 NFC-IP 초기자 모드 설정을 구성할 수 있습니다. 값은 NFC_CX_NFCIP_MODE_CONFIG 열거형의 조합에 해당합니다. 기본값은 수동 폴링 NFC-A 및 수동 폴링 NFC-F(212 및 424k) 단계에 대한 폴링을 사용하도록 설정합니다.

NfcIPTgtMode

NFC_CX_NFCIP_TGT_MODE_CONFIG 값의 조합입니다.

이 멤버를 사용하면 NFC-IP 대상 모드 설정을 구성할 수 있습니다. 기본값은 수동 수신 대기 NFC-A 및 수동 수신 대기 NFC-F 단계를 사용하도록 설정합니다.

NfcCEMode

NFC_CX_CE_MODE_CONFIG 값의 조합입니다.

이 멤버를 사용하면 NFC-CE 모드 설정을 구성할 수 있습니다. 기본값은 수동 수신 대기 NFC-A, 수동 수신 대기 NFC-B 및 수동 수신 대기 NFC-F 단계를 사용하도록 설정합니다.

BailoutConfig

NFC_CX_POLL_BAILOUT_CONFIG 값의 조합입니다. 기본값은 사용 안 함입니다.

이 멤버는 NCI 사양에 설명된 대로 PA_BAIL_OUT 및 PB_BAIL_OUT 구성할 수 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10
지원되는 최소 서버 지원되는 버전 없음
머리글 nfccx.h(Ncidef.h 포함)

추가 정보

NFC 클래스 확장 디자인 가이드

NFC(근거리 통신) 디자인 가이드