Determines the MIME type from the data provided. Syntax HRESULT FindMimeFromData( LPBC pBC, LPCWSTR pwzUrl, LPVOID pBuffer, DWORD cbSize, LPCWSTR pwzMimeProposed, DWORD dwMimeFlags, LPWSTR *ppwzMimeOut, _Reserved_ DWORD dwReserved ); Parameters pBC A pointer to the IBindCtx interface. Can be set to NULL. pwzUrl A pointer to a string value that contains the URL of the data. Can be set to
"共変性" と "反変性" は、元の指定よりも強い派生型 (具体性が高い) と弱い派生型 (具体性が低い) を使用する能力を示す用語です。 ジェネリック型パラメーターは、ジェネリック型の代入と使用の柔軟性を向上させるために、共変性と反変性をサポートしています。 型システムにおいては、共変性、反変性、不変性は、次のように定義されます。 各例では、基底クラスが Base という名前であり、派生クラスが Derivedという名前であるとします。 Covariance 最初に指定された型よりも強い派生型を使用できるようにします。 IEnumerable<Derived> のインスタンスを IEnumerable<Base> 型の変数に代入することができます。 Contravariance 最初に指定された型よりも一般的な (弱い派生の) 型を使用できるようにします。 Action<Base> のイ
Here we discuss the user-agent string, which identifies your browser and provides certain system details to servers hosting the websites you visit. We'll also learn how to view your user-agent string, understand tokens used by recent versions of Windows Internet Explorer, and understand registry keys that affect the user-agent string. We'll cover these sections. Introduction Understanding the user
サンプル コードのダウンロード (vbmigtips_Drive.msi, 492 KB) ※ このサンプルをインストールするには Visual Studio 2005 が必要です。 ドライブの空き領域や種類などのドライブ情報を取得したい場合があると思います。そこで今回は、ドライブ情報を取得する方法について紹介します。今回はドライブの種類、ファイル システム、容量、空き領域の情報を取得します。 Visual Basic 6.0 で、ドライブ情報を取得する場合、Win32API 関数を使用する必要がありました。一方、Visual Basic 2005 では、System.IO.DriveInfo クラスを使用し、すべての論理ドライブ名を取得したり、ドライブ情報を取得したりすることができます。すべての論理ドライブ名を取得する場合は、GetDrives メソッドを使用します。今回は、図1 のよう
このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 コードは MSDN コード ギャラリーからダウンロードできます。 オンラインでのコードの参照 目次 秩序と混乱 Model-View-ViewModel の進化 WPF 開発者に MVVM が好まれる理由 デモ アプリケーション 中継コマンド ロジック ViewModel クラス階層 ViewModelBase クラス CommandViewModel クラス MainWindowViewModel クラス ViewModel に View を適用する データ モデルとリポジトリ 新しい顧客のデータ入力フォーム All Customers ビュー まとめ 専門的なソフトウェア アプリケーションのユーザー イン
When you develop Word solutions in Visual Studio, you interact with the Word object model. This object model consists of classes and interfaces that are provided in the primary interop assembly for Word, and are defined in the Microsoft.Office.Interop.Word namespace. Applies to: The information in this topic applies to document-level projects and VSTO Add-in projects for Word. For more information
For this discussion, I am using Windows Mobile 5 for the Smartphone. The version is not critical, though, as the data-access concepts presented remain the same regardless of version. After installing the .NET Compact Framework 2.0 with SP2 and the appropriate Windows Mobile SDK, you must also install ActiveSync (for Windows® XP) or Windows Mobile Device Center (for Windows Vista®). These are neede
Recommendations on how to design and develop custom applications using the Microsoft platform Each patterns & practices offering contains a combination of written documentation and re-usable source code. Many also include a reference implementation. As the guidance is being developed it is reviewed and approved by internal Microsoft product teams and by external customers and partners. This produc
整数や浮動小数点数などの多くの値型は blittable 型なのでマーシャリングは必要ありません。その他の非 blittable 型の場合は、マネージ メモリ内とアンマネージ メモリ内でその表現が異なるため、マーシャリングが必要です。さらに他の型については、相互運用の境界を越えた明示的な書式指定が必要です。 ここでは、書式指定された値型に関する次の情報を示します。 プラットフォーム呼び出しで使用される値型 COM 相互運用機能で使用される値型 このトピックでは、書式指定した型について説明するだけでなく、マーシャリングの動作が通常とは異なるシステム値型についても確認します。 書式指定された型は複合型であり、メモリ内で自身のメンバのレイアウトを明示的に制御する情報を含んでいます。メンバのレイアウト情報は、StructLayoutAttribute 属性によって設定されます。レイアウトとして、次
アプリケーションでは、イベント ソースにアタッチされているハンドラーが、ハンドラーをソースにアタッチしたリスナー オブジェクトと連携して破棄されない可能性があります。 このような状況では、メモリ リークが発生する可能性があります。 Windows Presentation Foundation (WPF) では、この問題の解決に使用できる設計パターンを導入しており、特定のイベントには専用のマネージャー クラスを用意し、そのイベントのリスナーにインターフェイスを実装しています。 この設計パターンは、"弱いイベント パターン" 呼ばれます。 弱いイベント パターンを実装するのはなぜですか イベントをリッスンすると、メモリ リークが発生する可能性があります。 イベントをリッスンする一般的な手法は、ソース上のイベントにハンドラーをアタッチする言語固有の構文を使用することです。 たとえば、C# の場
Note The Microsoft Windows Server 2003 Internet Explorer Enhanced Security Configuration component (also known as Microsoft Internet Explorer hardening) reduces a server’s vulnerability to attacks from Web content by applying more restrictive Internet Explorer security settings that disable scripts, ActiveX components, and file downloads for resources in the Internet security zone. As a result, ma
このセクションは、プラットフォーム呼び出し、COM 相互運用機能、またはその両方を使用してデータのマーシャリングを行うプログラマを対象としています。この 2 つの機構では、マーシャリング規則と既定のデータ型に多少の違いがあります。 プラットフォーム呼び出しを使用する場合は、このセクションで示す文字列、配列、クラス、構造体、共用体、および各種のデータ型の例を参照してください。 COM 相互運用機能を使用する場合は、このセクションで示す相互運用ラッパーのカスタマイズ方法を参照してください。 相互運用マーシャリングは、メソッドの呼び出し時に、マネージ メモリとアンマネージ メモリの間で、そのメソッドの引数および戻り値としてデータがどのように受け渡しされるのかを制御します。相互運用マーシャリングは、共通言語ランタイムのマーシャリング サービスによって実行される実行時の処理です。 このセクションでは
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く