Freigeben über


WlanDeviceServiceCommand-Funktion (wlanapi.h)

Ermöglicht einem Originalgerätehersteller (OEM) oder einer unabhängigen Hardwareanbieterkomponente (IHV) die Kommunikation mit einem Gerätedienst auf einer bestimmten DRAHTLOSEN LAN-Schnittstelle.

Syntax

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
);

Die Parameter

[in] hClientHandle

Typ: HANDLE

Das Sitzungshandle des Clients, abgerufen durch einen vorherigen Aufruf der WlanOpenHandle-Funktion .

[in] pInterfaceGuid

Typ: CONST GUID*

Ein Zeiger auf die GUID der drahtlosen LAN-Schnittstelle, die abgefragt werden soll. Mithilfe der WlanEnumInterfaces-Funktion können Sie die GUID jeder drahtlosen LAN-Schnittstelle ermitteln, die auf einem lokalen Computer aktiviert ist.

[in] pDeviceServiceGuid

Typ: GUID*

Die GUID , die den Gerätedienst für diesen Befehl identifiziert.

[in] dwOpCode

Typ: DWORD-

Der Betriebscode, der den vorgang identifiziert, der für den Gerätedienst ausgeführt werden soll.

[in] dwInBufferSize

Typ: DWORD-

Die Größe des Eingabepuffers in Bytes.

[in] pInBuffer

Typ: PVOID

Ein generischer Puffer für die Befehlseingabe.

[in] dwOutBufferSize

Typ: DWORD-

Die Größe des Ausgabepuffers in Bytes.

[in, out, optional] pOutBuffer

Typ: PVOID

Ein generischer Puffer für die Befehlsausgabe.

[out] pdwBytesReturned

Typ: PDWORD

Die Anzahl der zurückgegebenen Bytes.

Rückgabewert

Typ: HRESULT

Wenn die Funktion erfolgreich ist, wird der Rückgabewert ERROR_SUCCESS. Wenn die Funktion mit ERROR_ACCESS_DENIED fehlschlägt, verfügt der Aufrufer nicht über ausreichende Berechtigungen zum Ausführen dieses Vorgangs. Der Aufrufer muss entweder über Administratorrechte verfügen oder ein UMDF-Treiber sein.

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows 10 Build 20348
Mindestanforderungen für unterstützte Server Windows 10 Build 20348
Header wlanapi.h
Library OneCoreUAP.Lib