다음을 통해 공유


WlanDeviceServiceCommand 함수(wlanapi.h)

OEM(원본 장비 제조업체) 또는 IHV(독립 하드웨어 공급업체) 구성 요소가 특정 무선 LAN 인터페이스의 디바이스 서비스와 통신할 수 있도록 허용합니다.

구문

DWORD WlanDeviceServiceCommand(
  [in]                HANDLE     hClientHandle,
  [in]                const GUID *pInterfaceGuid,
  [in]                LPGUID     pDeviceServiceGuid,
  [in]                DWORD      dwOpCode,
  [in]                DWORD      dwInBufferSize,
  [in]                PVOID      pInBuffer,
  [in]                DWORD      dwOutBufferSize,
  [in, out, optional] PVOID      pOutBuffer,
  [out]               PDWORD     pdwBytesReturned
);

매개 변수

[in] hClientHandle

형식: HANDLE

WlanOpenHandle 함수에 대한 이전 호출에서 얻은 클라이언트의 세션 핸들입니다.

[in] pInterfaceGuid

형식: CONST GUID*

쿼리할 무선 LAN 인터페이스의 GUID 에 대한 포인터입니다. WlanEnumInterfaces 함수를 사용하여 로컬 컴퓨터에서 사용하도록 설정된 각 무선 LAN 인터페이스의 GUID를 확인할 수 있습니다.

[in] pDeviceServiceGuid

형식: GUID*

이 명령에 대한 디바이스 서비스를 식별하는 GUID 입니다.

[in] dwOpCode

형식: DWORD

디바이스 서비스에서 수행할 작업을 식별하는 운영 코드입니다.

[in] dwInBufferSize

형식: DWORD

입력 버퍼의 크기(바이트)입니다.

[in] pInBuffer

형식: PVOID

명령 입력을 위한 제네릭 버퍼입니다.

[in] dwOutBufferSize

형식: DWORD

출력 버퍼의 크기(바이트)입니다.

[in, out, optional] pOutBuffer

형식: PVOID

명령 출력을 위한 제네릭 버퍼입니다.

[out] pdwBytesReturned

형식: PDWORD

반환된 바이트 수입니다.

반환 값

형식: HRESULT

함수가 성공하면 반환 값이 ERROR_SUCCESS. 함수가 ERROR_ACCESS_DENIED 실패하면 호출자에게 이 작업을 수행할 수 있는 충분한 권한이 없습니다. 호출자는 관리자 권한이 있거나 UMDF 드라이버여야 합니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 10 빌드 20348
지원되는 최소 서버 Windows 10 빌드 20348
머리글 wlanapi.h