jaki uchwyt do WlanOpenHandle() WlanApi.dll

jaki uchwyt do WlanOpenHandle() WlanApi.dll
MonkiKong
  • Rejestracja:około 12 lat
  • Ostatnio:prawie 10 lat
  • Postów:26
0

Witam!
Mam problem z funkcją

Kopiuj
 
DWORD WINAPI WlanOpenHandle(
  _In_        DWORD dwClientVersion,
  _Reserved_  PVOID pReserved,
  _Out_       PDWORD pdwNegotiatedVersion,
  _Out_       PHANDLE phClientHandle
);

Nie wiem co mam podać w phClientHandle,

Do funkcji WriteFile też miałem utworzyć uchwyt, i utworzyłem go dzięki:

Kopiuj
HANDLE WINAPI GetStdHandle(
  _In_  DWORD nStdHandle
);

Ale niestety to nie działa do WlanOpenHandle()

Otóż nie wiem w jaki sposób mam uzyskać phClientHandle, w ogóle nie rozumiem za bardzo uchwytów i nie wiem za bardzo jak mam sformułować zapytanie w google, żeby się coś na ten temat dowiedzieć.

Ps. Program pisze w assemblerze, ale korzystam z funkcji z biblioteki WlanApi i WinApi

Dziękuje

edytowany 3x, ostatnio: MonkiKong
madmike
!A bądź jednak tak miły i zmień tytuł wątku na sensowny, opisujący problem - nic nie mówiące wątki z tytułami nadającymi się co najwyżej na tagi lądują w koszu - nie bój się pisać tytułu całym zdaniem...
MonkiKong
@madmike Lepiej? Może teraz w nagrodę mi podpowiesz.
Azarien
  • Rejestracja:ponad 21 lat
  • Ostatnio:około 7 godzin
0

Out PHANDLE phClientHandle

To _Out_ jest kluczowe. Ty dostajesz phClientHandle, a nic nie podajesz.

Kopiuj
HANDLE client;
WlanOpenHandle(cośtam, cośtam, cośtam, &client);
edytowany 1x, ostatnio: Azarien
MonkiKong
Czyli po prostu wrzucić na stos jakąś zmienną do której wrzuci się uchwyt? Jeszcze tu jeden mam problem out PDWORD pdwNegotiatedVersion nie wiem co tu podać, wiem, że w DWORD dwClientVersion muszę podać liczbę która odpowiada wersji którą mam na komputerze, ale tu jest PDWORD czyli wskaźnik na Dubleword, to mam podać po prostu adres jakieś zmiennej która jest DW? Jeżeli mam "out" to znaczy, że dane są wyprowadzane?
Azarien
tak, out oznacza właśnie, że dane są wyprowadzane, a masz podać adres jakiejś zmiennej.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.