Initialize 関数は、指定した秒数だけホスト コンピューターからの接続を待機します。 有効な接続が確立されない場合、EFI_TIMEOUT はエラー状態として返されます。
構文
typedef
EFI_STATUS(EFIAPI * EFI_SIMPLE_WINPHONE_IO_INITIALIZE)
(
IN EFI_SIMPLE_WINPHONE_IO_PROTOCOL *This,
IN UINTN ConnectionTimeout,
IN UINTN ReadWriteTimeout
);
パラメーター
This
EFI_SIMPLE_WINPHONE_IO_PROTOCOL インスタンスへのポインター。
ConnectionTimeout
ホスト コンピューターからの接続を待機するミリ秒数。
ReadWriteTimeout
読み取り操作と書き込み操作が完了するまで待機するミリ秒数。
戻り値
この関数は、次のいずれかの値を返します。
状態コード | 説明 |
---|---|
EFI_SUCCESS | 関数が正常に返されました。 |
EFI_INVALID_PARAMETER | パラメーターが無効です。 |
EFI_DEVICE_ERROR | 物理デバイスからエラーが報告されました。 |
EFI_NOT_READY | 物理デバイスがビジー状態であるか、この要求を処理する準備ができていません。 |
EFI_TIMEOUT | 接続を確立する前にタイムアウトが発生しました。 |
解説
要件
ヘッダー: ユーザー生成