Udostępnij za pośrednictwem


Tworzenie obiektu urządzenia platformy

Każdy sterownik funkcji, sterownik filtru i sterownik magistrali musi utworzyć obiekt urządzenia frameworkowego dla każdego wystąpienia obsługiwanego urządzenia połączonego z systemem.

Tworzenie obiektu urządzenia platformy obejmuje trzy kroki:

  1. Uzyskiwanie wskaźnika do struktury WDFDEVICE_INIT.

    Jest to nieprzezroczysta, przydzielona przez system struktura, w której sterownik przechowuje informacje o urządzeniu.

  2. Inicjowanie struktury WDFDEVICE_INIT.

    Sterownik wywołuje zestaw funkcji dostarczanych przez platformę, które dodają informacje do struktury.

  3. Wywoływanie WdfDeviceTworzenie.

    Sterownik przekazuje wskaźnik struktury WDFDEVICE_INIT do metody WdfDeviceCreate. Metoda tworzy obiekt urządzenia w ramach i następnie używa informacji ze struktury WDFDEVICE_INIT do zainicjowania obiektu.

Aby uzyskać więcej informacji na temat tworzenia obiektów urządzeń platformy, zobacz następujące tematy: