wudfddi_types.h 標頭
wdf 會使用此標頭。 如需詳細資訊,請參閱
wudfddi_types.h 包含下列程式設計介面:
結構
UMDF_VERSION_DATA UMDF_VERSION_DATA結構描述架構的版本。 |
WDF_PROPERTY_STORE_ROOT WDF_PROPERTY_STORE_ROOT 結構包含可識別 UMDF 屬性存放區的資訊。 |
WDFMEMORY_OFFSET WDFMEMORY_OFFSET結構描述記憶體區塊記憶體取的資訊位置和大小。 |
WUDF_DEVICE_POWER_POLICY_IDLE_SETTINGS WUDF_DEVICE_POWER_POLICY_IDLE_SETTINGS結構包含驅動程式提供的資訊,當裝置閒置且系統處於系統運作狀態時,架構會使用 (S0) 。 |
列舉
WDF_CALLBACK_CONSTRAINT WDF_CALLBACK_CONSTRAINT列舉 |
WDF_DEVICE_HWACCESS_TARGET_SIZE 架構會在內部使用此列舉。 請勿使用。 此列舉定義于 wudfddi_types.h 中。 |
WDF_DEVICE_HWACCESS_TARGET_TYPE 瞭解架構如何在內部使用WDF_DEVICE_HWACCESS_TARGET_SIZE列舉。 請勿使用。 此列舉定義于 wudfddi_types.h 中。 |
WDF_DEVICE_IO_BUFFER_RETRIEVAL WDF_DEVICE_IO_BUFFER_RETRIEVAL列舉可用來指定 UMDF 何時提供 I/O 要求的緩衝區給驅動程式。 |
WDF_DEVICE_IO_TYPE 瞭解WDF_DEVICE_IO_TYPE列舉是用來指定存取資料緩衝區的方法。 |
WDF_EVENT_TYPE 瞭解WDF_EVENT_TYPE列舉如何指定驅動程式可以通知已註冊應用程式的事件種類。 |
WDF_FILE_INFORMATION_CLASS 瞭解WDF_FILE_INFORMATION_CLASS列舉如何識別驅動程式可以取得或設定的檔案類型資訊。 |
WDF_IO_QUEUE_DISPATCH_TYPE WDF_IO_QUEUE_DISPATCH_TYPE列舉包含值,可識別驅動程式如何從 I/O 佇列接收要求。 |
WDF_IO_QUEUE_STATE WDF_IO_QUEUE_STATE列舉包含可識別 I/O 佇列狀態的值。 |
WDF_IO_TARGET_SENT_IO_ACTION WDF_IO_TARGET_SENT_IO_ACTION列舉會識別驅動程式呼叫 IWDFIoTargetStateManagement::Stop 或 IWDFRemoteTarget::Stop 以停止 I/O 目標時,架構可以採取的動作。 |
WDF_IO_TARGET_STATE 瞭解WDF_IO_TARGET_STATE列舉如何指定 I/O 目標可以處於的狀態。 |
WDF_KPROCESSOR_MODE WDF_KPROCESSOR_MODE列舉類型會識別執行緒可執行檔處理器模式。 |
WDF_PNP_CAPABILITY WDF_PNP_CAPABILITY列舉包含值,可識別裝置的隨插即用 (PnP) 功能。 |
WDF_PNP_STATE WDF_PNP_STATE列舉包含值,可識別裝置的隨插即用 (PnP) 狀態。 |
WDF_POWER_DEVICE_STATE WDF_POWER_DEVICE_STATE列舉包含值,可識別裝置可能支援的電源狀態。 |
WDF_POWER_POLICY_IDLE_TIMEOUT_CONSTANTS 本文說明WDF_POWER_POLICY_IDLE_TIMEOUT_CONSTANTS列舉。 |
WDF_POWER_POLICY_S0_IDLE_CAPABILITIES 瞭解WDF_POWER_POLICY_S0_IDLE_CAPABILITIES列舉如何識別裝置在閒置時進入低電源狀態時可支援的功能。 |
WDF_POWER_POLICY_S0_IDLE_USER_CONTROL 瞭解WDF_POWER_POLICY_S0_IDLE_USER_CONTROL列舉如何識別使用者在裝置閒置且系統處於運作 (S0) 狀態時,是否可以控制裝置的行為。 |
WDF_POWER_POLICY_SX_WAKE_USER_CONTROL 瞭解WDF_POWER_POLICY_SX_WAKE_USER_CONTROL列舉如何識別使用者是否可以控制裝置從低系統電源狀態喚醒系統的能力。 |
WDF_PROPERTY_STORE_DISPOSITION WDF_PROPERTY_STORE_DISPOSITION列舉包含值,指出驅動程式取得屬性存放區介面時,是否已建立或已經存在登錄值。 |
WDF_PROPERTY_STORE_RETRIEVE_FLAGS WDF_PROPERTY_STORE_RETRIEVE_FLAGS列舉包含值,指出如果機碼不存在,UMDF 是否應該建立登錄機碼。 |
WDF_PROPERTY_STORE_ROOT_CLASS WDF_PROPERTY_STORE_ROOT_CLASS列舉會識別 UMDF 屬性所儲存的登錄機碼。 |
WDF_REQUEST_SEND_OPTIONS_FLAGS WDF_REQUEST_SEND_OPTIONS_FLAGS列舉類型會定義驅動程式在呼叫 IWDFIoRequest::Send 時可以指定的旗標。 |
WDF_REQUEST_STOP_ACTION_FLAGS WDF_REQUEST_STOP_ACTION_FLAGS列舉包含值,這些值會識別對驅動程式 IQueueCallbackIoStop::OnIoStop 方法的呼叫中停止動作要求的狀態。 |
WDF_REQUEST_TYPE WDF_REQUEST_TYPE列舉會識別 UMDF 要求物件可以表示的 I/O 要求類型。 |
WDF_TRI_STATE 瞭解WDF_TRI_STATE列舉類型如何定義架構用於某些結構成員和函式參數的三個值。 |