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
共変性 と 反変性 は、型引数が継承によって関連する場合 (たとえば、 IEnumerable<Derived> と IEnumerable<Base>の間) に構築されたジェネリック型間で参照変換がどのように機能するかを表します。 分散はジェネリック インターフェイスまたはデリゲート型の型パラメーターのプロパティであり、異なる型引数を使用する構築された型間に存在する暗黙的な変換を制御します。 既定では、ジェネリック型パラメーターは不変です。1 つの型引数が別の型引数から派生した場合でも、型パラメーターがList<Derived>またはList<Base>として明示的に宣言されていない限り、やなどの対応する構築されたジェネリック型は関係ありません。 次の定義と例では、 Base という名前の基底クラスと、 Derivedという名前の派生クラスを想定しています。 不変 型引数では、指定された
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 のよう
コードは 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) では、この問題に対処するために使用できるデザイン パターンが導入されています。 デザイン パターンは、特定のイベントに専用のマネージャー クラスを提供し、そのイベントのリスナーにインターフェイスを実装します。 この設計パターンは、 弱いイベント パターンと呼ばれます。 [前提条件] この記事では、ルーティング イベントに関する基本的な知識と、 ルーティング イベントの概要を読んだことを前提としています。 この記事の例に従うと、拡張アプリケーション マークアップ言語 (XAML) に慣れている
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ページを開く