WlanIhvControl-Funktion (wlanapi.h)
Die WlanIhvControl-Funktion bietet einen Mechanismus zur Steuerung von WLAN-Treibern oder -Diensten durch unabhängige Hardwarehersteller (IHV).
Syntax
DWORD WlanIhvControl(
[in] HANDLE hClientHandle,
[in] const GUID *pInterfaceGuid,
[in] WLAN_IHV_CONTROL_TYPE Type,
[in] DWORD dwInBufferSize,
[in] PVOID pInBuffer,
[in] DWORD dwOutBufferSize,
[in, out, optional] PVOID pOutBuffer,
[out] PDWORD pdwBytesReturned
);
Parameter
[in] hClientHandle
Das Sitzungshandle des Clients, das durch einen vorherigen Aufruf der WlanOpenHandle-Funktion abgerufen wurde.
[in] pInterfaceGuid
Die GUID der Schnittstelle.
[in] Type
Eine WLAN_IHV_CONTROL_TYPE-Struktur , die den Typ der Software angibt, die von der IHV-Steuerungsfunktion umgangen wird.
[in] dwInBufferSize
Die Größe des Eingabepuffers in Bytes.
[in] pInBuffer
Ein generischer Puffer für Treiber- oder Dienstschnittstelleneingaben.
[in] dwOutBufferSize
Die Größe des Ausgabepuffers in Bytes.
[in, out, optional] pOutBuffer
Ein generischer Puffer für die Treiber- oder Dienstschnittstellenausgabe.
[out] pdwBytesReturned
Die Anzahl der zurückgegebenen Bytes.
Rückgabewert
Wenn die Funktion erfolgreich ist, wird der Rückgabewert ERROR_SUCCESS.
Wenn die Funktion fehlschlägt, kann der Rückgabewert einer der folgenden Rückgabecodes sein.
Rückgabecode | Beschreibung |
---|---|
|
Der Aufrufer verfügt nicht über ausreichende Berechtigungen, um diesen Vorgang auszuführen. Beim Aufruf ruft WlanIhvControl die daCL (Discretionary Access Control List) ab, die mit dem wlan_secure_ihv_control-Objekt gespeichert ist. Wenn die DACL keinen Zugriffssteuerungseintrag (Access Control Entry, ACE) enthält, der WLAN_WRITE_ACCESS Berechtigung für das Zugriffstoken des aufrufenden Threads gewährt, gibt WlanIhvControlERROR_ACCESS_DENIED zurück. |
|
hClientHandle ist NULL oder ungültig, pInterfaceGuid ist NULL oder pdwBytesReturned ist NULL. |
|
Das Handle hClientHandle wurde in der Handletabelle nicht gefunden. |
|
Diese Funktion wurde von einer nicht unterstützten Plattform aufgerufen. Dieser Wert wird zurückgegeben, wenn diese Funktion von einem Windows XP mit SP3 oder einer WLAN-API für Windows XP mit SP2-Client aufgerufen wurde. |
|
Verschiedene Fehlercodes. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | wlanapi.h (wlanapi.h einschließen) |
Bibliothek | Wlanapi.lib |
DLL | Wlanapi.dll |