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:
Uzyskiwanie wskaźnika do struktury WDFDEVICE_INIT.
Jest to nieprzezroczysta, przydzielona przez system struktura, w której sterownik przechowuje informacje o urządzeniu.
Inicjowanie struktury WDFDEVICE_INIT.
Sterownik wywołuje zestaw funkcji dostarczanych przez platformę, które dodają informacje do struktury.
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: